ios-需要掌握的知识点

iOS ARC

2019-04-23  本文已影响5人  A_rcher34

ARC即Automatic Reference Counting,它是Objective-C的内存管理机制。简单来说,就是代码中自动加入了retain/release,原来需要手动添加用来处理内存管理的引用计数的代码可以自动的由编辑器完成了。

ARC的使用时为了解决对象retain和release匹配的问题。之前因为手动释放易造成内存泄露和重复释放的问题将不复存在。

以前需要手动通过retain为对象获取内存,结束时用release释放内存,这种操作被称为MRC(Manual Reference Counting)。

ARC与GC(Garbage Collection垃圾回收)的区别在于:

上一篇 下一篇

猜你喜欢

热点阅读