推荐星级:
- 1
- 2
- 3
- 4
- 5
iPhone开发深入理解iPhone-OSSDK与Objective-C
资料介绍
虽然 Objective-C 2.0 已经支持了垃圾收集了,但是 iPhone OS 中却不能使用它。所以我们需要自己来管理内存。Objective-C 的内存管理方式与使用引用计数的方式,就是说对象有一个计数器,引用对象一次,计数器加一,当计数器为0的时候,该对象的内存被释放。 创建对象实例的时候(init,alloc)应用计数加一,执行过程中,别的对象如果需要该对象,需要用(retain)来引用它,这时,该对象的应用计数器加一。不需要对象的时候用(release)来释放,这时引用计数器减一,当计数器为0的时候,释放该对象内存。 o init,alloc - 计数器 +1 o retain - 计数器 +1 o release - 计数器 -1 另外如果不使用 retain,release,可以使用(autorelease)来自动释放对象。
部分文件列表
文件名 | 大小 |
iPhone开发进阶(1)-----深入理解iPhone-OSSDK与Objective-C-2.0.docx | 27K |
全部评论(0)