博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月12日

摘要: 到今天,学习iphone已经有一段不算太短的时间了,对于内存管理也有一些小的理解,这里就小小的总结下。IPhone对对象的内存管理是通过保留计数来管理的,创建一个对象,这个对象的保留数就是1,每一次Retain对象,就会是对象的保留数增加一个,给对象每发送一个Release函数,该对象的保留数就减少一个,当这个保留数字减少为0(理论值)的时候,该对象的内存就会被系统回收,提高了系统的内存利用率。在测试过程中,调用对象的retainCount消息,就算该对象的保留数字在理论值为0,调用该对象的消息(ratain)消息,返回的值也是1,这个也是我一直不理解的地方,这个时候,当对象的理论保留数为0( 阅读全文

posted @ 2011-10-12 18:07 星尘的天空 阅读(273) 评论(0) 推荐(0) 编辑