如果在使用第三方类库的时候,我们可能会遇到一些内存管理的问题

 
那么如何在一个工程中实现ARC和非ARC混用呢,例如你创建一个ARC的工程,但是你引用的第三方类库是非ARC管理内存的
 
首先点击工程
然后选择Build Phases
 
最后,在想要修改为非ARC的文件名的右面的Compiler Flags中
添加-fno-objc-arc即可
 
    另一种简单的方法(Edit -> Refactor -> convert to Objective-C ARC,消灭这些警告)

同理,如果你想你创建一个非ARC的工程,但是你引用的第三方类库是ARC管理内存的
那么,你只需在最后一个步中添加-fobjc-arc即可

最新文章

  1. 【转载】写一个js库需要怎样的知识储备和技术程度?
  2. java设计模式--策略模式
  3. 完整的PHP MYSQL数据库类
  4. Redo丢失场景和处理方法
  5. 源自梦想 eclipse快捷键整理
  6. [iOS 多线程 & 网络 - 1.0] - 多线程概述
  7. 固定textview大小,根据文字多少调整字体自适应textview大小
  8. Sass使用教程
  9. SQL Server 日志收缩
  10. 实现ajax的步骤
  11. Java学习笔记12(面向对象五:构造方法、this再探)
  12. Java8与传统的日期和时间类详解
  13. Oarcle 入门之where关键字
  14. Lucene实战之关键字匹配多个字段
  15. IoC之Spring.Net在Mvc项目中的使用
  16. 读DataSnap源代码(二)
  17. 【java】之类加载机制
  18. qt之QAbstractSocket
  19. cocos2d - CCSprite各种动画
  20. react canvas

热门文章

  1. GETTING STARTED WITH THE OTTO JAVASCRIPT INTERPRETER
  2. AutoCAD如何方便截图放到Word文档,改成白底黑字
  3. 连接App.config
  4. 三星手机root后开启调试模式
  5. JavaScript你所不知道的困惑(1)
  6. 在弱网传输的情况下,是怎么做到节约流量的(面试小问题,Android篇)
  7. convex hull
  8. Spring Boot Controller
  9. office文档、图片、音/视频格式转换工具
  10. sa分析