IP属地:广东
GCD简介(Grand Central Dispatch) GCD是纯C语言,提供了非常多的强大函数GCD是非常高效的多线程开发方式,它并不是C...
swift新元素 柯里化(Currying) Swift 里可以将方法进行柯里化(Currying),这是也就是把接受多个参数的方法进行一些变形...
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序...
计时器是一种很方便也很用的对象。Foundation框架中有个类叫做NSTimer,开发者可以指定绝对的日期与时间,以便到时执行任务,也可以指定...
有时候,类必须先执行某些初始化操作,然后才能正常使用。在Objective-C中,绝大多数类都继承自NSObject这个根类,而该类有两个方法,...
开发Mac OS X或iOS应用程序时,经常会遇到一个问题,那就是从因特网下载的图片应如何来缓存。首先能想到的好办法就是把内存中的图片保存到字典...
Objective-C的系统库包含相当多的collection类,其中各种数组,各种字典、各种set。Foundation框架定义了这些coll...
在编程中经常需要列举collection中的元素,当前的Objective-C语言有多种办法实现此功能,可以用标准的C语言循环,也可以用Obje...