推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

iPhone开发深入理解iPhone-OSSDK与Objective-C

更新时间:2018-09-21 08:25:16 大小:27K 上传用户:sun2152查看TA发布的资源 标签:iphone开Objective-C 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

虽然 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)

暂无评论