Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.27 KB

Memory.md

File metadata and controls

22 lines (17 loc) · 1.27 KB

AutoreleasePool

黑幕背后的Autorelease
自动释放池的前世今生 ---- 深入解析 autoreleasepool
autorelease的使用场景
引用计数带来的一次讨论

引用计数

iOS内存管理的那些事儿-原理及实现
iOS内存管理(MRC、ARC)深入浅出

ARC下dealloc过程

ARC下dealloc过程及.cxx_destruct的探究
1、父类的dealloc是在子类dealloc执行完以后,自动调用的
2、根类(一般是指NSObject)的dealloc会做:移除有关联关系的对象;释放所有的实例变量;清空引用计数表并清除弱引用表,将所有weak引用指nil;

TaggedPointer

深入理解Tagged Pointer.
iOS - 老生常谈内存管理(五):Tagged Pointer

内存回收

内存回收算法