释放@property保留@synthesize的所有内容?

Sle*_*lee 5 iphone objective-c ipad

我开始敲打我的应用程序并且已经深入了解它运行良好但我认为我让一些东西运行有点狂野.

对于每个@property(非原子,保留)然后我创建一个@synthesize我需要在dealloc方法中有[变量释放] - 这是正确的吗?

即使它是IBOutlet?

Dav*_*ong 11

是.您通过将对象设为retain属性来声明对象的所有权,这意味着您必须通过释放它来放弃所有权.

  • 另见:http://stackoverflow.com/questions/2189919/how-is-release-handled-for-synthesized-retain-properties (2认同)