执行autorelease方法的对象什么时候被释放。

OS的运行时是由一个一个runloop组成的,每个runloop都会执行下图的一些步骤: 可以看到,每个runloop中都创建一个Autorelease Pool,并在runloop的末尾进行释放,所以,一般情况下,每个接受autorelease消息的对象,都会在下个runloop开始前被释放。也就是说,在一段同步的代码中执行过程中,生成的对象接受autorelease消息后,一般是不会在代码段执
相关文章
相关标签/搜索