zoukankan      html  css  js  c++  java
  • 在ARC工程中制定部分文件不适用ARC编译的方法【转】

    原文地址:http://iostrack.com/post/2012-06-28/40027722656

    ARC是编译器LLVM 3.0的新功能,而非iOS,因此ARC支持 Mac OS X v10.6 v10.7 (64-bit applicati*****) 以及 iOS 4 iOS 5. (遗憾的是,weak reference 是runtime属性,因此 不支持 iOS 4 和 Mac OS X v10.6。)

    如果需要手动释放内存,在该释放的地方添加 = nil 来替代原本的release

    ARC只对objective-c对象起作用,对于Core Foundation 之类,你仍然需要自己手动释放。

    可以使用 -fno-objc-arc 来标识哪些文件不使用ARC机制,对于很多第三方库来说很有用,能让我们顺利通过过渡期。

    设置步骤同样是在Build Phases中设置,把-fno-objc-arc粘贴到框中然后点击done,重新编译即可

  • 相关阅读:
    bzoj3996
    bzoj3157 3516
    bzoj1937
    bzoj1532
    bzoj3572
    bzoj1453
    bzoj3205
    bzoj2595
    关于高斯消元解决xor问题的总结
    linux查找和替换命令
  • 原文地址:https://www.cnblogs.com/wxy325/p/3057840.html
Copyright © 2011-2022 走看看