MRC 时代的引用计数的现身

2020/9/30 posted in  iOS

苹果早在iOS5时代已经推出了 ARC机制,之前内存管理都是程序员手动在代码当中添加 retain 或者 release,当时程序员需要对内存释放一定要十分警惕,一不小心就进会导致内存泄露。

所以自从推出了 ARC 管理机制之后,苹果会帮我们自动完成插入 retain 和 release 的代码,很多时候都不需要程序员进行手动 retain 或者 release,但是使用 CoreFoundtion 框架还不支持自动内存管理,所以当使用 CF框架的时候需要插入 release 或 retain,程序不会报错。
内存管理-7