0
  1. 在 ios 应用程序中保留 NSObject 有什么需要?

  2. retainCount==1,retainCount=2,.....等有什么区别?

  3. 属性如何处理保留和释放实例变量?

4

1 回答 1

1
  1. 您需要保留一个对象,以便在您使用它时它不会被释放。
  2. 保留计数越高,向对象发送保留消息的次数就越多。
  3. 如果您正确声明该属性,则为其分配值将正确处理该实例变量的内存管理。这可能意味着调用retainrelease正确调用对象类型。

听起来您确实需要阅读一些文档。也许特别是内存管理编程指南

于 2012-01-13T03:54:38.460 回答