在 ios 应用程序中保留 NSObject 有什么需要?
retainCount==1,retainCount=2,.....等有什么区别?
属性如何处理保留和释放实例变量?
问问题
56 次
1 回答
1
- 您需要保留一个对象,以便在您使用它时它不会被释放。
- 保留计数越高,向对象发送保留消息的次数就越多。
- 如果您正确声明该属性,则为其分配值将正确处理该实例变量的内存管理。这可能意味着调用
retain
或release
正确调用对象类型。
听起来您确实需要阅读一些文档。也许特别是内存管理编程指南?
于 2012-01-13T03:54:38.460 回答