Xcode 6.0中彻底关闭ARC

对整个项目关闭ARC
project -> Build settings -> Apple LLVM complier 3.0 - Language -> objective-C Automatic Reference Counting设置为NO
但有的时候某些文件还是会报release之类的错,这时需要对某个文件单独设置。
1.project-Build Phases-Compile Sources
2.找到需要设置的mm文件,在右边Compiler Flag里把-fobjc-arc改成 -fno-objc-arc
3.Clean-Build。一切OK!

时间: 2024-08-05 23:40:31

Xcode 6.0中彻底关闭ARC的相关文章

Xcode中部分关闭ARC

2011年以后的Xcode版本上新建Ios工程,默认是打开ARC的,如果需要引用的第三库文件不支持ARC的,可以在工程文件中手动关闭部分文件的ARC功能. 只需要输入编译参数 -fno-objc-arc

Xcode中设置类库ARC支持

Xcode中设置类库ARC支持 Xcode中导入第三方类库等文件:如果导入的文件使用ARC的机制和你的当前项目使用的ARC机制不一样,那么Xcode会给出警告或报错.解决: 1,点击项目导航文件-> Targets ->  Build Phases -> Compile Sources 2,这个时候,我们看到第二列的名称为:Compiler Flags 3,双击你所要修改ARC的文件: 未支持ARC的支持ARC输入: -fno-objc-arc 支持ARC机制的不支持ARC机制输入: -

Xcode6.2如何关闭ARC

在创建项目工程时,ARC(Automatic Reference Counting)是默认开启的,虽然ARC很好用,但有时不得不关闭.比如Xcode中经常需要导入一些外来的代码文件,如果导入的文件没有使用ARC机制而当前项目使用了ARC,Xcode会给出警告或者错误信息,这时就需要关闭或开启ARC功能了. 可采取下面的方式彻底关闭整个工程的ARC 点击项目导航文件--> 选中Targets--> 选择 Build Setting --> 展开Object-C Automatic Refe

Xcode 7.0 Could not find developer disk image

在使用Xcode 7的真机运行的时候, 出现Could not find developer disk image. 解决方法:先关闭Xcode.再从Xcode 6.4中,拷贝8.4 (12H141)文件夹到Xcode 7的对应目录下. Xcode 6.4路径为 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport Xcode 7.0路径为 /Applications/Xcode_

Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结

一:Swift3.0为视图添加旋转动画,效果如下: 代码实现: //创建动画 let anim = CABasicAnimation(keyPath: "transform.rotation") //设置相关属性 anim.toValue = 2 * M_PI anim.repeatCount = MAXFLOAT anim.duration = 15 //完成之后不移除,testView被释放,动画随着一起删除 anim.isRemovedOnCompletion = false t

Xcode 9.0 新增功能大全

Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集.Xcode开发环境采用tvOS SDK,watchOS SDK,iOS SDK和macOS SDK的形式捆绑Instruments分析工具,Simulator和OS框架. Xcode 9的亮点 Xcode 9包括整体质量改进以及广泛的新功能. 全新编辑.快速,基于结构的编辑器,可让您智能地突出显示和浏览代码.包括伟大的Markdown支持. 重构.重构内置于编辑体验之中,并

(转)VC6.0中OpenGL开发环境配置

首先简单介绍一下OpenGL: OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性.       OpenGL官方网站(英文)    http://www.opengl.org 然后设置编程的一些环境,及其安装必备文件的步骤如下: 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我们选择VC++ 6.0作为学习OpenGL的环

Hadoop-2.2.0中文文档—— Common - CLI MiniCluster

目的 使用 CLI MiniCluster, 用户可以简单地只用一个命令就启动或关闭一个单一节点的Hadoop集群,不需要设置任何环境变量或管理配置文件. CLI MiniCluster 同时启动一个 YARN/MapReduce 和 HDFS 集群. 这对那些想要快速体验一个真实的Hadoop集群或是测试依赖明显的Hadoop函数的非Java程序 的用户很有用. Hadoop Tarball 你需要从发布页获取tar包.或者,你可以从源码中自己编译. $ mvn clean install -

OS X EI Capitan 下尝试安装Xcode 6.4 和 Xcode 7.0.1 失败总结

特注:本篇是一篇失败经验的总结,请读者阅读前留意. 1.为什么要装两个Xcode?    听说Xcode 7很早就出来了,我就是听说听说,闲着Xcode 6.4用着好好的,倒是没想过要升级.    9月21,看了一下Mac 的App Store 有Xcode 7.0 正式版的更新了,想着也是时候升级了,就升级了.    然后一个同事看到我在升级,他就建议我顺便把Mac的系统也升级了吧,原因是升级后会顺畅很多.    升就升吧,只是公司的网络有点坑爹,升系统的时候,下载了几次后才能安装成功.