在工程中使用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中设置文件的编译方式的方法,觉得还是挺方便的。

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

相关文章推荐

ios之工程中混合使用 ARC 和非ARC 配置方法

【前提知识】 ARC:Automatic Reference Counting,自动引用计数 在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、...

ios的ARC的机制和使用方法

ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先...

Canvas:arcTo和arc方法使用介绍

Html5中绘图API中有这么一个方法:

Arc GIS10.0安装方法

  • 2012-07-19 09:58
  • 630KB
  • 下载

iOS中arc的设置与使用

项目中以前的一个复杂的想shi的类,今天leak测试的时候,发现收到内存警告,索性直接改为arc了。发个小帖,仅供新手看~ “” 阅读器 会员分享教程分享ar...

iOS中arc的设置与使用

旧工程配置arc方案: 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来...

iOS中arc的设置与使用

旧工程配置arc方案: 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来...

ios中arc的设置与使用

项目中以前的一个复杂的想shi的类,今天leak测试的时候,发现收到内存警告,索性直接改为arc了 (arc是iOS 5推出的新功能,iOS4.0引入的,那些概念性的话就不多说了). ...

iOS中arc的设置与使用

文/社区版主下雨天、轮滑 项目中以前的一个复杂的想shi的类,今天leak测试的时候,发现收到内存警告,索性直接改为arc了 (arc是iOS 5推出的新功能,那些概念性的话就不多说了)....

iOS中arc的设置与使用

旧工程配置arc方案:   1、直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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