IOS ARC和非ARC文件混用
2014-06-03 21:04
253 查看
ARC在SDK4.0的时候添�的,因为要和曾经的项目融合,就会有arc和非arc文件的混合。
当然,也就这两种情况:
1.自己的旧项目没有使用ARC,可是引入的第三方库却是使用了ARC的。
2.自己的新项目使用了ARC,可是引入代码却没有使用ARC。
这两种情况下,直接肯定是通只是编译的。能够通过升级旧项目,让其使用ARC来解决,但这个办法有时候会非常麻烦。
有一个简单的办法就是,能够指定单个文件是否採用ARC来进行编译。
方法就是在Build Phase里面的Compile Source里面找到须要特殊处理的文件,加上编译选项(Compiler Flags),详细针对上面两种情况有所差别。
1.对于第一个情况,给採用了ARC的源文件,加入�-fobjc-arc选项
2.对于另外一种情况,加入�-fno-objc-arc
每天一小步。
当然,也就这两种情况:
1.自己的旧项目没有使用ARC,可是引入的第三方库却是使用了ARC的。
2.自己的新项目使用了ARC,可是引入代码却没有使用ARC。
这两种情况下,直接肯定是通只是编译的。能够通过升级旧项目,让其使用ARC来解决,但这个办法有时候会非常麻烦。
有一个简单的办法就是,能够指定单个文件是否採用ARC来进行编译。
方法就是在Build Phase里面的Compile Source里面找到须要特殊处理的文件,加上编译选项(Compiler Flags),详细针对上面两种情况有所差别。
1.对于第一个情况,给採用了ARC的源文件,加入�-fobjc-arc选项
2.对于另外一种情况,加入�-fno-objc-arc
每天一小步。
相关文章推荐
- IOS ARC和非ARC文件混用
- iOS-ARC项目使用非ARC文件 MRC项目使用ARC文件
- IOS工程中ARC和非ARC的混用
- ios开发下arc和非arc文件混编
- IOS ARC项目使用非ARC文件 MRC项目使用ARC文件
- iOS学习之在ARC项目中使用非ARC文件:ARC forbids explicit mess...
- IOS中混用ARC和非ARC模式
- IOS ARC项目使用非ARC文件 链接
- ios 类文件中 ARC与非ARC的设置
- IOS ARC项目使用非ARC文件 MRC项目使用ARC文件
- iOS中ARC和非ARC混用
- ios中非ARC项目中引用ARC文件
- ios开发,工程中混合使用ARC和非ARC (转)
- ios开发,工程中混合使用ARC和非ARC
- iOS 开发,工程中混合使用 ARC 和非ARC
- iOS ARC和非ARC混编
- iOS开发-arc和非arc的转换
- xcode中混用arc和非arc模式
- ARC代码和非ARC代码 混用
- IOS开发之----Xcode非ARC项目中设置部分文件ARC支持