原文地址:http://iostrack.com/post/2012-06-28/40027722656

ARC是编译器LLVM 3.0的新功能,而非iOS,因此ARC支持 Mac OS X v10.6 v10.7 (64-bit applicati*****) 以及 iOS 4 iOS 5. (遗憾的是,weak reference 是runtime属性,因此 不支持 iOS 4 和 Mac OS X v10.6。)

如果需要手动释放内存,在该释放的地方添加 = nil 来替代原本的release

ARC只对objective-c对象起作用,对于Core Foundation 之类,你仍然需要自己手动释放。

可以使用 -fno-objc-arc 来标识哪些文件不使用ARC机制,对于很多第三方库来说很有用,能让我们顺利通过过渡期。

设置步骤同样是在Build Phases中设置,把-fno-objc-arc粘贴到框中然后点击done,重新编译即可

转载于:https://www.cnblogs.com/wxy325/archive/2013/05/03/3057840.html

在ARC工程中制定部分文件不适用ARC编译的方法【转】相关推荐

  1. iOS小技能:-fobjc-arc和 -fno-objc-arc 的使用(在非ARC工程中集成ARC代码、在ARC工程中集成非ARC的第三方代码)

    文章目录 前言 I ARC 简介 1.1 ARC的规则 1.2 OC中有强参照strong和弱参照weak. 1.3 ARC只能工作于OC. 前言 在非ARC工程中集成ARC代码: 使用-fobjc- ...

  2. android读取工程目录下的文件,Android编程实现读取工程中的txt文件功能

    本文实例讲述了Android编程实现读取工程中的txt文件功能.分享给大家供大家参考,具体如下: 1. 众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹 ...

  3. vs2019工程中打开ui文件就卡死

    vs系列文章目录 文章目录 vs系列文章目录 前言 一.解决 1. 选择ui文件 2. 添加打开方式 3.选择打开工具 4.选择designer.exe打开 5. 设置designer.exe默认打开 ...

  4. WPF引用外部类库中的资源文件提示不能找到的解决方法

    WPF引用外部类库中的资源文件提示不能找到的解决方法 参考文章: (1)WPF引用外部类库中的资源文件提示不能找到的解决方法 (2)https://www.cnblogs.com/scy251147/ ...

  5. 消除WSL中ls Windows文件夹时背光配色的方法

    消除WSL中ls Windows文件夹时背光配色的方法 产生原因 首先,Linux中ls命令是自带配色的,对于某些文件夹是绿色背景色块,其实是一种权限提示,即777权限.绿色表示不安全,当其他人的权限 ...

  6. Android工程中R.java文件的重新生成——注意资源文件的错误

    一.如果二或三步骤还是不能生成R.java中内容,一般是XML文件有错,或者xml引用的资源文件找不到,用排除法删除xml后执行二或者三的步骤. 二. 在Android中使用开源代码或者自己开发项目的 ...

  7. 转:IOS开发之----Xcode非ARC项目中设置部分文件ARC支持

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

  8. 前端工程中常用的文件夹命名(扫盲帖)

    readme.md:首先阅读 dist /:distribution,它通常包含编译后的软件 package.json:描述包 lib /:包含软件包的依赖关系 src /:包含包的源 test /: ...

  9. IAR工程中的各个文件的含义

    eww.ewp.ewd的意思? 为方便大家阅读,本文内容已经整理成PDF文件: http://pan.baidu.com/s/1gfHygyn Ⅰ.写在前面 IAR工程中的源代码.c.h文件只有几M大 ...

最新文章

  1. 电脑怎样限制装软件 怎么限制软件运行
  2. AI创作神器GAN的演变全过程
  3. Linux 运维日常 40 个命令汇总
  4. java一键保存表格增删改,一个增删改功能的表格小demo
  5. VTK:可视化之ScaleGlyphs
  6. c语言改变doss窗口的颜色,C语言第三次模拟练习题部分解答
  7. oracle定义变量sql赋值_ORACLE获取SQL绑定变量值的方法总结
  8. SpringCloud Consul功能介绍及其Raft算法原理
  9. C语言实用基础大总结(高效快速学习精华、实用语句案例多)
  10. 产品经理技能树之 需求规范
  11. 苹果Mac 3D 模型展开工具:Unfolder
  12. Cocoa中Core Data的简单介绍
  13. 十八、JAVA基本数据类型的包装类
  14. 微信开发者工具的使用和各个文件的作用
  15. 为什么说神经网络是黑箱子模型,我刚刚有了新的感悟。
  16. 教师使用计算机的能力提升,河南省中小学教师信息技术应用能力提升工程实效研究...
  17. 获取抖音无水印视频地址
  18. 安装python报错:no acceptable C compiler found in $PATH
  19. 一个目前很火的文字转语音方法,小工具为你的视频配音
  20. 数据仓库系列(一)什么是维度建模以及维度建模的基本要素

热门文章

  1. ubuntu下docker的安装及更换镜像源
  2. UNIX再学习 -- exec 函数族
  3. 数据结构与算法 -- 栈 ADT
  4. 再谈 Application ProvidedAar
  5. 如何在IPFS里面上传一张图片
  6. 移动端https抓包那些事--进阶篇
  7. RNN-LSTM循环神经网络-03Tensorflow进阶实现
  8. ART深度探索开篇:从Method Hook谈起
  9. Android6.0 wakelock深入分析
  10. Android Bitmap面面观