准备ARC - 最佳策略?

Mon*_*olo 1 macos cocoa objective-c

对于仅为64位的Lion的OS X应用程序,我想知道最佳策略是什么,以便准备好以后将应用程序带到ARC:

  • 做正常的保留/释放,然后稍后将其全部删除
  • 使用自动垃圾收集,并希望以后所需的更改将是最小的

任何建议赞赏!

Ada*_*ght 5

唯一必要的准备是:

  1. 编写模块化代码(希望你已经这样做了).
  2. 确保您遵循Cocoa内存管理和命名约定.

可以在每个编译单元的基础上激活ARC,并且可以愉快地与具有这些属性的非ARC代码进行交互.你可以逐渐采用它.

WWDC 2011视频中有一个关于ARC采用的好视频,标题为"自动引用计数引入".我无法链接到它(它位于访问控制墙后面,你需要一个Apple开发者帐户).