我在我的 iOS 应用程序中启用了 ARC,我认为这意味着您无法显式调用retain
,release
或者autorelease
没有设置-fno-objc-arc
标志。显然,对于应用程序委托来说这不是真的。我在我的项目的“构建阶段”的“编译源”部分下检查了我的 AppDelegate 文件,它没有列出为我的 AppDelegate 文件设置的任何编译器标志。但是,我可以显式调用release
and autorelease
,但不能retain
。这是巫术的证据,还是苹果工程师通过黑客手段让 ARC 工作?
问问题
177 次