怎么样自学做网站,网站换域名,盐山网站,做网站最小的字体是多少钱ARC是什么 ARC是iOS 5推出的新功能#xff0c;全称叫 ARC(Automatic Reference Counting)。简单地说#xff0c;就是代码中自动加入了retain/release#xff0c;原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.… 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工具。 那么在xCode中经常需要导入一些外来的代码文件如果导入的文件使用了ARC机制而你的当前项目没有使用ARC那么xCode会给出警告或者报错。我们该如何处理这些问题呢 点击项目导航文件-- 选中Targets-- 选择 Build Phases -- 展开Compile Sources 这个时候我们看到第二列的名称为Compiler Flags 双击你所要使用ARC的文件并输入 -fobjc-arc 那么现在这个文件就可以在编译时使用ARC机制进行编译了。 同上如果想让使用ARC机制的代码不使用ARC机制只需要输入 -fno-objc-arc 转http://blog.sina.com.cn/s/blog_71715bf80101a9q6.html