2 gsfzerg gsfzerg 于 2014.10.08 16:21 提问

xcode 6禁止使用手动管理内存?

xcode 5可以选择是否使用ARC,最近更新了一下xcode 6,建立工程的时候,没有是否使用ARC的选项了,而且不能手动管理内存,retain release不能使用了,
请问xcode 6是不是禁止使用手动管理内存,全部使用ARC管理?

5个回答

xiaofei125145
xiaofei125145   2014.10.27 13:09

xcode 6 新建的项目 确实 没有 ARC 的选项了 , 但是 工程内部的 部分 源文件 还是可以 MRC 的 ,只需要 在
build phases -> compile sources 里面 配置 对应的文件 编译标志为 -fno-objc-arc 就可以了

dream238
dream238   2014.10.27 17:38

找到 Build Settings - Apple LLVM 6.0-Language-Objective C - Objective-C Automatic Reference Counting,设置为NO,即可设置整个工程不使用ARC。
XCode6新建工程时,默认是YES,即使用ARC

leeboo741
leeboo741   2015.04.04 09:32

XCode6默认使用ARC,但是可以在配置中设置为使用MRC,或者设置单个文件使用MRC

whjForWork
whjForWork   2015.04.08 20:36

找到 Build Settings - ,搜索Automatic Reference Counting,设置为NO,即可设置工程不使用ARC。

zj382561388
zj382561388   2015.08.26 15:55

找到 Build Settings - Apple LLVM 6.0-Language-Objective C - Objective-C Automatic Reference Counting,设置为NO,即可设置整个工程不使用ARC。
XCode6新建工程时,默认是YES,即使用ARC

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!