`
jiapumin
  • 浏览: 344844 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

 
阅读更多

       Xcode4.2开始使用ARC机制,使得不使用ARC的Lib包导入十分不便,如果手动删除掉retain, release, autorelease等工作量巨大, 经常需要手动修改几十条甚至上百条. 如果使用"-fno-objc-arc"设定,大大节省了时间和工作量.

      文件不使用ARC的设置方法:

 

  • TARGETS ➔ Build Phases ➔ Compile Sources ➔ 点击Compiler Flags ➔ 设置为

[iOS开发]iOS5及其以上版本不使用ARC机制的设置方法

-fno-objc-arc

 

分享到:
评论

相关推荐

    iOS 5 ARC完全指南

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

    ARC完全指南ios

    虽然ARC是在iOS5中引入的,但在某些情况下,开发者可能希望在较旧版本的iOS上使用ARC。这需要开发者在编译时指定兼容性标志,并确保所有使用的框架都支持ARC。 #### ARC高级指南 除了基本的内存管理外,ARC还提供...

    最新IOS5开发基础(含ARC,Storyboard,ICloud等)

    ### 最新IOS5开发基础(含ARC,Storyboard,ICloud等) #### 一、书籍简介与作者背景 本书原名为《Beginning iOS 5 Development Exploring the iOS SDK》,由David Mark、Jack Nutting 和 Jeff LaMarche 联合编写。...

    ios5之自动引用计数

    ### iOS5之自动引用计数 ...总的来说,ARC是iOS5及后续版本中一项重要的内存管理改进。它不仅简化了开发流程,还提高了应用的稳定性和性能。对于iOS开发者而言,理解并熟练掌握ARC的使用是非常重要的。

    cocos 2d 游戏编程指南(兼容iOS 5 ARC)

    本书是一本针对cocos2d游戏开发的全面指南,适用于iOS 5环境下的ARC(Automatic Reference Counting)自动内存管理机制。本书旨在帮助读者深入理解cocos2d框架及其在iOS平台上的应用,并通过实际案例教授读者如何构建...

    iOS 5 by Tutorials

    - **iOS 5概述**:本章节将简要介绍iOS 5这一操作系统的重要特性和更新点,帮助读者了解iOS 5相对于之前版本的主要改进。 - **目标受众**:明确本书适合哪些读者群体,例如iOS开发初学者或希望深入了解iOS 5新功能的...

    iOS 5 Essentials

    - **自动引用计数(ARC)**: Xcode 4引入了ARC机制来帮助开发者管理内存,减少了因为内存泄漏导致的应用崩溃问题。 - **改进的调试工具**: Xcode 4提供了更强大的调试工具,包括更快的断点设置、更详细的变量值查看...

    iOS5 programming cookbook.pd和源代码

    《iOS5编程实战指南》是一本深入探讨iOS开发的书籍,尤其针对iOS 5这个版本。这本书的内容丰富,涵盖了从基础...通过阅读和实践源代码,开发者可以全面提升自己的iOS开发技能,更好地适应iOS 5及其后续版本的开发需求。

    iOS.5.Programming.Cookbook

    以上是对《iOS 5 Programming Cookbook》中部分内容的知识点总结,这些知识点不仅适用于iOS 5的开发,许多原则和技术也适用于后续版本的iOS开发。对于希望深入学习iOS开发的读者来说,这是一本非常宝贵的参考资料。

    ios_引导页

    描述中提到“仅支持ARC 5.0以上”,这意味着这个示例代码不适用于非ARC环境,且要求iOS 5.0及以上版本的系统。在ARC下,开发者不需要手动调用`retain`、`release`和`autorelease`,编译器会自动插入合适的内存管理...

    iOS5 by tutorials

    - 掌握iCloud文档和设置的使用方法。 - 学习如何处理数据的同步问题,确保用户数据的一致性。 #### 四、GLKit - **概念**:GLKit是一个为OpenGL ES 2.0设计的框架,旨在简化3D图形编程。 - **学习目标**: - ...

    iOS面试题经典汇总

    - iOS的应用生命周期及其状态转换机制。 - 如何在Xcode中创建一个新的iOS项目,并理解项目的结构。 - 了解如何使用Storyboard或代码来构建用户界面。 - 掌握基本的UI组件(如UILabel、UIButton等)及其属性和...

    黑马iOS入学面试知识点全总结

    以上知识点是黑马iOS入学面试的必备内容,通过深入学习和实践,将为你的iOS开发之路打下坚实的基础。这份内部绝密资料无疑是你进入iOS开发领域的关键,助力你轻松应对面试,成功加入"黑马"行列。

    Sams Teach Yourself iOS 5 Application Development in 24 Hours.

    1. **iOS 5开发环境搭建**:介绍如何安装Xcode及其相关组件,这是进行iOS应用开发的基础。 - Xcode版本:本书出版时,Xcode版本为4.x,是Apple提供的官方集成开发环境(IDE)。 - 硬件要求:推荐使用Mac电脑,因为...

    UnityAndroid/iOS查看真机内存使用情况插件

    Android使用Dalvik或ART虚拟机进行内存分配和回收,而iOS则依赖于Objective-C/Swift的自动引用计数(Automatic Reference Counting, ARC)。理解这两个平台的内存管理方式对于优化Unity应用的内存使用至关重要。 3. *...

    iOS开发进阶-完整版

    通过以上这些知识点的介绍,《iOS开发进阶》这本书旨在帮助初级开发者快速掌握iOS应用程序开发的核心技术和最佳实践,并能够通过实战项目进一步提升自己的技术水平。无论是对于想要深入了解iOS开发细节的专业人士...

Global site tag (gtag.js) - Google Analytics