问题:
1 、查了一下,说是在下次 event 的时候进行 drain ,那具体的 ‘ event ’ 是指哪些?举一个具体例子。
2 、在 Cocoa 和 Cocoa Touch 的环境中会对加入池子的对象进行不同的释放处理吗?
1
snail1988 2017-04-14 17:42:14 +08:00
下个符号断点 [NSAutoreleasePool drain] 研究下就知道了
|
2
snail1988 2017-04-14 17:56:31 +08:00 1
|
3
DexterXie 2017-04-14 19:32:04 +08:00
一次 runloop 循环呗
|
5
zenghaojim33 2017-04-19 22:26:51 +08:00
当前 runloop 结束时
|
6
qinbingchen 2017-05-06 12:44:17 +08:00
指的是这次 runloop 循环结束时候....
cocoa 不用担心的池子的释放..就算你用了大循环.因为 mac 的性能内存够,也不会造成什么大损失. cocoa touch 就需要你 自己判断了.大循环要不要自己加 autopool.. 加了就是结束就释放了,不加的话就是等 当前 runloop 结束,,应该是这个. |