美文网首页
ios 主线程autoreleasepool什么时候释放

ios 主线程autoreleasepool什么时候释放

作者: OBJECT_C | 来源:发表于2017-10-12 17:20 被阅读121次

    对于每一个Runloop, 系统会隐式创建一个Autorelease pool,这样所有的release pool会构成一个象CallStack一样的一个栈式结构,在每一个Runloop结束时,当前栈顶的Autorelease pool会被销毁,这样这个pool里的每个Object会被release。
    那什么是一个Runloop呢? 一个UI事件,Timer call, delegate call, 都会是一个新的Runloop。

    相关文章

      网友评论

          本文标题:ios 主线程autoreleasepool什么时候释放

          本文链接:https://www.haomeiwen.com/subject/qzsoyxtx.html