`

xcode 编译器禁用 ARC (Automatic Referencing Counting)

    博客分类:
  • IOS
 
阅读更多
xcode 多了一个 ARC 的新编译器特性,挺神奇的,在使用模板创建一个项目的时候会自动启用这个特性( -fobjc-arc)。
可以在 Build Setting => "Apple LLVM compiler 3.0-Auto Reference Counting“ => "Mugrate cide from MRR to ARC" 设置为 "MIGRATE code to ARC after building with PRECHECK" 这个就可以跳过烦人的预语法检查报错, 且自动转换成ARC。
禁用可以设置 Build Setting => "Apple LLVM compiler 3.0-Code Generation“ => “Objective-C automatic Reference Counting" 置为NO。
还可以设置 "Build Phases" => "Compile Sources" 中在禁用的源文件上加编译参数: -fno-objc-arc 。
分享到:
评论

相关推荐

    c语言调用C++类.zip xcode编译器

    标题"“c语言调用C++类.zip xcode编译器”"暗示了这个压缩包包含了一个示例,演示如何在Xcode中使用C语言调用C++类。下面将详细解释这一过程: 首先,为了在C语言中调用C++类,我们需要遵循以下步骤: 1. **C++类...

    ARC和非ARC模版宏定义和使用

    在iOS开发中,内存管理是至关重要的,而ARC(Automatic Reference Counting)和非ARC是两种不同的内存管理机制。ARC是Apple引入的一种自动引用计数技术,极大地简化了内存管理,而非ARC则是传统的手动引用计数。这篇...

    免下载旧版code,现成arc包拖入xcode既可解决

    Xcode14.3 File not found libarclite_iphonesimulator.a and libarclite_iphoneos.a,xocde14.3会删除xocde的arc文件夹,致使项目报错,解决办法,把旧版arc包拖入xocde即可

    iOS 5 ARC完全指南

    《iOS 5 ARC完全指南》深入解析了自动引用计数(Automatic Reference Counting,简称ARC)在iOS开发中的应用与工作原理。ARC是苹果在iOS 5中引入的一项技术革新,旨在简化内存管理,减少开发者在手动管理内存时可能...

    xcode报错SDK does not contain 'libarclite' at the path

    然而,开发者们时常会遇到各种各样的错误,其中“SDK does not contain 'libarclite' at the path”是一个常见的问题,主要与Apple的Automatic Reference Counting (ARC)机制有关。本文将深入探讨这个错误的原因、...

    libarclite-arc,xcode, 解决 Xcode 14.3,Xcode 15 旧项目可能报错

    解决 Xcode 14.3,Xcode 15 旧项目可能报错 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphone...

    ARC完全学习指南

    ARC(自动引用计数,Automatic Reference Counting)是iOS开发中用于管理内存的技术,主要用于替代开发者手动管理对象引用计数。在iOS5引入ARC之后,这一技术得到了广泛的应用。学习ARC对于希望提高iOS开发技能的...

    arc文件包:解决Xcode 15 libarclite 文件缺失问题

    前往文件夹 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/ 将下载的arc 文件夹复制到lib文件夹下

    Xcode 用 arc 配置

    ​ 目录解压后复制到指定目录路径: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib ​

    Xcode 对应路径下的arc文件

    这是Xcode旧版本的arc文件,用于解决跟新后找不到库的错误

    Xcode根据编译次数自动增加Build属性(Xcode自带功能实现)

    根据给定文件内容,其中提到了关键的脚本命令“xcrun agvtool next-version -all”,这是一个在命令行中运行的命令,属于Xcode的命令行工具集的一部分,具体来说,是AGVTool(Automatic Versioning and Generation ...

    ARC完全指南

    - **ARC**:Automatic Reference Counting,自动引用计数,是苹果在iOS 5中引入的一种内存管理技术。 - **完全指南**:意味着本文档将全面介绍ARC的相关知识。 #### 描述解读 - 本文档为ARC的完全指南,旨在帮助...

    详解iOS应用开发中的ARC内存管理方式

    在项目设置中,将编译器切换为LLVM 3.0(现为LLVM 4.1或更高版本),启用“Objective-C Automatic Reference Counting”选项,然后通过Xcode的Refactor菜单选择Convert to Objective-C ARC,Xcode会自动处理转换过程...

    lion+xcode4.2下载链接的BT种子

    Xcode 4.2对于开发者来说,一个重要升级是支持ARC(Automatic Reference Counting),这是一种自动内存管理机制,减少了手动管理内存的需要,降低了出现内存泄漏的可能性。此外,Xcode 4.2也加强了与iOS设备的调试...

    xcode 15.4 真机调试包

    这个版本的Xcode包含了编译器、模拟器、界面设计工具、性能分析工具等一整套开发环境,对于优化代码、确保应用兼容性和用户体验至关重要。以下是关于Xcode 15.4真机调试的关键知识点: 1. **编译器升级**:Xcode ...

    卸载xcode的命令

    其中,`/Library/Developer`目录中包含了Xcode的一些工具和服务,如编译器、框架库等;`/Developer`目录下则存放着Xcode的一些开发资源,如SDK文件等;而`/usr/bin`和`/usr/lib`目录中包含了一些与Xcode相关的命令行...

    Xcode5 + phoneGap2.9搭建ios开发环境

    在iOS应用开发中,Xcode和PhoneGap是两个至关重要的工具。Xcode是Apple官方提供的集成开发环境(IDE),用于编写Objective-C或Swift语言的原生iOS应用;而PhoneGap则是一个开源框架,允许开发者使用HTML、CSS和...

    浏览器Xcode源代码

    Objective-C使用ARC(Automatic Reference Counting)来自动管理内存,但开发者仍需理解引用计数和避免内存泄漏。 8. **错误处理**:在处理网络请求或页面加载时,可能会遇到各种错误。Objective-C提供了异常处理...

Global site tag (gtag.js) - Google Analytics