【第22期】观点:IT 行业加班,到底有没有价值?

在工程中使用Arc 和 非 Arc 的设置方法

转载 2013年12月04日 15:57:58

http://blog.csdn.net/likendsl/article/details/7711887

苹果文档Transitioning to ARC Release Notes里描述了好几种处理arc和非arc情况的方法,我遇到的情况是需要在一个非arc的工程里载入一个同步twitter的库,而该库是使用arc模式的文件。为了使两者兼容,我采用如下方法,顺利通过编译:

Use Compiler Flags to Enable and Disable ARC

You enable ARC using a new -fobjc-arc compiler flag. You can also choose to use ARC on a per-file basis if it’s more convenient for you to use manual reference counting for some files. For projects that employ ARC as the default approach, you can disable ARC for a specific file using a new-fno-objc-arc compiler flag for that file.

ARC is supported in Xcode 4.2 for Mac OS X v10.6 and v10.7 (64-bit applications) and for iOS 4 and iOS 5. Weak references are not supported in Mac OS X v10.6 and iOS 4. There is no ARC support in Xcode 4.1 and earlier.

操作截图:



这种在xcode中设置文件的编译方式的方法,觉得还是挺方便的。

其他方式可以查阅文档的该部分,就不列举了
举报

相关文章推荐

ARC有效的工程中导人非ARC的代码/liberary的设置方法

Xcode4.2开始倒入ARC,实装的时候对于内存管理来说方便了不少,但是也给一些寄存的不使用ARC的外部lib包的导入带来了不便, 当然也可以手动去修改,删除掉retain,release,a...

iOS5及其以上版本不使用ARC机制的设置方法

       Xcode4.2开始使用ARC机制,<span style="font-family: SimSun, 宋体, tahoma, arial, helve

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

xcode5.1 设置工程 非arc

1.

在 RAC 工程中使用 非 ARC 的代码文件或第三方类

点击项目名 -> 先择[targets] -> 先择[build phases] -> 选择[compiler Sources] 修改非 ARC 代码或文件的[compiler Flags]; 修改方式有两种: 1、添加 [-fobjc-arc]: 让旧代码支持 ARC...

工程中使用非ARC的文件

http://wangsheng2008love.blog.163.com/blog/static/78201689201272135613684/ 编译错误真是头疼死了,你给我记住了!So...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)