Cocoa不同内存管理环境下的autorelease
H 混合内存管理环境:垃圾收集法(Garbage Collection)+索引计数法(Reference Counting)
虽然大多数情况下混合环境是不被推荐的,但是如果在这个情况下,autorelease需要注意以下事项:
垃圾收集混合环境下:应该使用drain方法,因为release在GC模式下没有意义
索引计数环境下:drain和release对于autoreleasepool(自动释放池)的效果相同
IPhone, Cocoa, PHP, Javascript, JQuery, Actionscript, etc…
Posts tagged ‘Garbage Collection’
H 混合内存管理环境:垃圾收集法(Garbage Collection)+索引计数法(Reference Counting)
虽然大多数情况下混合环境是不被推荐的,但是如果在这个情况下,autorelease需要注意以下事项:
垃圾收集混合环境下:应该使用drain方法,因为release在GC模式下没有意义
索引计数环境下:drain和release对于autoreleasepool(自动释放池)的效果相同