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