【发布时间】:2015-03-10 21:45:38
【问题描述】:
我想尝试手动内存管理,因为我想看看如果我调用[NSObject release] 会发生什么,即使我还没有真正发布它。我不是想摆脱 ARC 或任何东西,我只是想尝试一下。我已经尝试在创建项目时取消选中该复选框,但它没有显示出来。它是某种构建选项吗?我试图查看构建选项,但找不到。 ARC 现在是强制性的吗?
【问题讨论】:
标签: objective-c xcode automatic-ref-counting
我想尝试手动内存管理,因为我想看看如果我调用[NSObject release] 会发生什么,即使我还没有真正发布它。我不是想摆脱 ARC 或任何东西,我只是想尝试一下。我已经尝试在创建项目时取消选中该复选框,但它没有显示出来。它是某种构建选项吗?我试图查看构建选项,但找不到。 ARC 现在是强制性的吗?
【问题讨论】:
标签: objective-c xcode automatic-ref-counting
在构建设置中,搜索自动引用计数,然后将其设置为否,要再次启用它,只需执行相同的操作并将其设置为是
【讨论】:
您可以通过在“构建阶段”中向文件添加标志来禁用单个文件的 ARC 双击文件并输入:
-fno-objc-arc
【讨论】: