`
iaiai
  • 浏览: 2196360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ARC forbids explicit message send of release-关闭xCode项目的ARC设

 
阅读更多
ARC forbids explicit message send of 'release'
'release' is unavailable: not available in automatic reference counting mode
今天,遇到了这么样的问题。

很显然,是ARC的问题。
错误原因:因为我们设置了用ARC来管理内存释放,我们却又调用了release方法去释放对象。

ARC是什么?(我也贴一段网上的简短说明)

ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。

分别设置ARC选项(比较常用,其它的我就不说了,从网上找吧很多)

分别解决呗。
看图说话:

需要使用ARC支持的输入 -fobjc-arc
不使用ARC机制,只需要输入 -fno-objc-arc

搞定!
  • 大小: 26.2 KB
  • 大小: 51 KB
分享到:
评论

相关推荐

    2006年6月17日4级词汇详细解析

    Brazil's constitution forbids the military use of nuclear energy. - **Key Vocabulary**: - **Forbid** (禁止): To not allow or prohibit something. - **Grammar Point**: - **Simple present tense** ...

    山东省新泰市第二中学高中英语《Unit 2 Cloning》 新人教版选修8

    1. 英语单词拼写:题目中提供了几个单词拼写练习,包括"informing", "exactly", "disturb", "morally", "assumption", "merely", "forbids", "procedures", "objected", "retire"。这些都是英语中的常用词汇,对于...

    java实现算法

    Java 实现算法 本文档将对 Java 实现的四种算法进行详细的分析和解释,包括冒泡排序、选择排序、插入排序和 Rank 排序。每种算法都将从思想、实现、复杂度分析三个方面进行详细的介绍。 冒泡排序 ...

    2020版高考英语总复习Module5ATripAlongtheThreeGorges练习外研版必修4

    1. **介词短语**:在第1题中,"In view of the shortage of time" 表示“鉴于时间紧迫”,"in view of" 是一个固定搭配,意为“考虑到,鉴于”。 2. **过去分词作定语**:第2题中的 "Lakes, surrounded by/with ...

    串口调试程序

    串口调试程序

    pja_2.5.zip

    It is also impossible to compute off-screen images when the Java security manager forbids access to any Toolkit or the AWT library. In that case you can although create an instance of ...

    2017届高考英语一轮复习Unit17Laughter课时练1北师大版选修6.doc

    4. **情态动词**:"can" 表示能力,“forbids”(禁止)是 "forbid" 的过去式,"should" 在此表示建议,"are convinced of" 表示“确信”。 5. **时态与语态**:"is forbidden" 展示了被动语态,"will be put on" ...

    2020_2021学年高中英语Unit2Cloningperiod2WarmingUp&Reading2作业含解析新人教版选修820210311283

    - forbids:禁止,父亲坚决不允许他演奏最喜欢的琴。 - breakthrough:突破,经过努力工作,他最终在实验中取得了突破。 - exact:准确的,坦白说,我不会再和他联系了。 - obtained:获取,这些信息在网上可以...

    matlab视网膜图像分割代码-Chap_1:第1章

    forbids > 25MB file)发布进行评估,注意训练新模型会删除相应的文件夹) 其他基线代码 计算环境 112GB 内存 Ubuntu 14.04 依赖关系 数据集 杜克大学 Sina Farsiu 教授团队慷慨解囊 结果 用法 训练模型 >> run(main...

    高考英语重点词组固定搭配大全.docx

    to do sth.:请(叫)某人做某事,如:The boss asked his assistant to send the report. 4. bear sb. to do sth.:忍受某人做某事,如:I can't bear him to speak rudely. 5. beg sb. to do sth.:请求某人做某...

Global site tag (gtag.js) - Google Analytics