简要说一下 @autoreleasePool
的数据结构?
简单说是双向链表,每张链表头尾相接,有 parent
、child
指针
每创建一个池子,会在首部创建一个 哨兵
对象,作为标记
最外层池子的顶端会有一个next
指针。当链表容量满了,就会在链表的顶端,并指向下一张表。
@autoreleasePool
的数据结构?简单说是双向链表,每张链表头尾相接,有 parent
、child
指针
每创建一个池子,会在首部创建一个 哨兵
对象,作为标记
最外层池子的顶端会有一个next
指针。当链表容量满了,就会在链表的顶端,并指向下一张表。
本文标题:iOS 内存管理面试题(简要说一下 `@autoreleaseP
本文链接:https://www.haomeiwen.com/subject/lmqadctx.html
网友评论