2012年7月4日

Objective-C lesson 3 内存管理 - Cocoa内存管理规则(精)

摘要: Cocoa内存管理规则1、当你使用new、alloc或copy方法创建一个对象时,该对象的保留计数值为1.当不再使用该对象时。你要负责向该对象发送一条release或autorelease消息。这样该对象将在起使用寿命结束时被销毁。2、当你通过任何其他方法获得一个对象时,则假设该对象被清理。如果你打算在一段时间内拥有该对象,则需要保留它并确保在操作完成时释放它。3、如果你保留了某个对象,你需要(最终)释放或自动释放该对象。必须保持retain方法和release方法的使用测试相等。总而言之,“如果我使用了new、alloc或copy方法获得一个对象,则我必须释放或自动释放该对象。”。 阅读全文

posted @ 2012-07-04 11:35 MichaelZhao 阅读(173) 评论(0) 推荐(0)

导航