以ARC简化引用计数--Effective笔记

2017-05-27  本文已影响20人  夜者无念

1,有ARC之后,程序员就无须担心内存管理问题了。使用ARC来编程,可省去类中的许多“样板代码”。

2,ARC管理对象生命期的办法基本上就是:在合适的地方插入“保留”及“释放”操作。在ARC环境下,变量的内存管理语义可以通过修饰符指明,而原来则需要手工执行“保留”及“释放”操作。

3,由方法所返回的对象,其内存管理语义总是通过方法名来体现。ARC将此确定为开发者必须遵守的规则。

4,ARC只负责管理Objective-C对象的内存。尤其注意:CoreFoundation对象不归ARC管理,开发者必须适应调用CFRetain/CFRelease。

上一篇 下一篇

猜你喜欢

热点阅读