dealloc实现原理
调用轨迹
dealloc
_objc_rootDealloc
_object_dispose
_objec_destruInstace,free
自动释放池
AutoreleasePoolpage
没个对象占用自己4096个字节
{
magic_t const migic
id *next;
phtread_t const thread;
AutoreleasePoolPage * const parent;
AutoreleasePoolPage children;
uint32_t const depth
uint32_t hiwat;
}
所有的autoreleasepoolPage对象通过双向链表链接在一起