AutoreleasePool 的相关问题

(1)Autoreleasepool的实现原理: 以栈为结点,由双向链表的形式合成的数据结构。 与线程一一对应。 双向链表 (2)@autoReleasePool经过编译器变异后,成为: void * ctx = objc_autoReleasePoolPush(); //ctx 就是哨兵对象所对应的位置。 {}对应代码; objc_autoReleasePoolPop(ctx); objc_au
相关文章
相关标签/搜索