Object-C 基础:视频地址 和 知识点
教程视频地址:
1.51 CTO 学院 http://edu.51cto.com/?do=course&m=courseList&id=37&attr=3&end=0&sort=&asc=0&diff=0
2. 百度文库 http://wenku.baidu.com/course/list/502?tagID=77
知识点:
1.drain只是用于清除pool中对象,不会销毁池,release先调用drain方法清理对象,然后再释放自己内存
2.Objective-C采用了引用计数(ref count或者retain count)。对象的内部保存一个数字,表示被引用的次数。例如,某个对象被两个指针所指向(引用)那么它的retain count为2。需要销毁对象的时候,不直接调用dealloc,而是调用release。release会让retain count减1,只有retain count等于0,系统才会调用dealloc真正销毁这个对象。
活着是一种心态,死了是一种状态。