在高版本Xcode中编译非ARC代码
2013-01-30 13:44
211 查看
在创建Xcode项目的时候选择了支持ARC以后,开发的时候代码里就不能有手动处理内存释放的代码。
但是有时候需要导入一些手动处理内存释放的库或者以前的源代码。
这时候可以将这些源代码在编译的时候不进行ARC编译。
设定方法如下:
1. 在Xcode的项目里点击项目
2. 在TARGETS里选择你的项目目标文件,然后选择Build Phases
3. 在Compile Sources里面“双击”不需要ARC的代码文件
4. 在弹出的对话框里输入-fno-objc-arc,按done按钮。
但是有时候需要导入一些手动处理内存释放的库或者以前的源代码。
这时候可以将这些源代码在编译的时候不进行ARC编译。
设定方法如下:
1. 在Xcode的项目里点击项目
2. 在TARGETS里选择你的项目目标文件,然后选择Build Phases
3. 在Compile Sources里面“双击”不需要ARC的代码文件
4. 在弹出的对话框里输入-fno-objc-arc,按done按钮。
相关文章推荐
- cocos2dx最新2.1.5版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行
- xcode针对不同IOS版本的代码编译问题
- 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!
- None of the valid provisioning profiles allowed the specified entitlements(有关不同版本xcode之间切换编译代码问题)
- 在Wndows 上用CodeBlockes 写的代码移植到Mac OSX上,使用Xcode 编译
- 告诉Xcode在编译时对单个文件开启ARC功能
- xcode编译代码到非测试机
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- Revit多版本代码编译
- iOS_根据系统版本编译不同的代码
- Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(3):寻找正确的代码版本
- iOS:xCode7版本运行xCode8.0的代码
- 10.在Xcode中如何以非ARC编译某一个文件
- 整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码
- 小代码 个人logo arc版本
- 如何用Xcode 4.5 编译支持 armv6 CPU及iOS 4.3以前的版本
- 如果Xcode允许编译的项目版本比设备版本高怎么办?
- xcode 版本控制推送代码到远程git仓库的步骤
- IOS 使代码在ARC和MRC环境编译通用