数组是将元素在内存中连续存放。链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。 数组必须事先定义固定的长度,不能适应数据...
一、nil 我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象...
GCD 简介 GCD 任务和队列 GCD 的使用步骤 GCD 的基本使用(六种组合不同区别,队列嵌套情况区别,相互关系形象理解) GCD 线程间...
在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。A=C其实是在内存中创建了一个A,然后又开辟了一个内存C,C里面存...
有关NSArray的 不管是NSArray,还是NSMutableArray ,alloc之后的得到都是__NSPlacrholderArray...
一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函...
首先要先学习下响应者对象UIResponder,只有继承UIResponder的的类,才能处理事件。 我们可以看出UIApplication,U...
首先,如果你是Chrome内核的浏览器,或者火狐firefox浏览器。 若你是Chrome内核的浏览器,按下键盘"F12"键,就会弹出开发者工具...
在iOS4出来后,苹果公司在OC中推出了block机制(也许更早就有了)。并且在后续的版本中大量的推广和使用了这项技术,比如对视图动画API的改...