我想知道在性能和内存使用方面,人们的经验是将项目从MRC(手动引用计数)转换为ARC(自动引用计数)。
我主要对中/大型项目以及多个域(时间,内存等)的量化/分析结果感兴趣,而不是小程序和'感知'变化。
我在小型测试用例中玩过它,我看到了一些有趣的差异,但我当然没有迁移完整/复杂的程序。
我很想知道在最初使用MRC开发转换程序时,您为尽量减少内存使用/引用计数操作做了多少努力:例如,您是否在正确的位置创建了自动释放池?你是赞成在创作时自动释放,还是在下面的声明中发布?你经常测量和改善内存使用吗?我问,因为一个开发人员从另一个开发人员的方法可以对结果产生重大影响。
干杯