标签: memory-management
我想知道内存管理中排放和释放之间的区别..请帮助我提供合适的示例。
答案 0 :(得分:1)
在垃圾收集环境中, 发布是一个无操作。 NSAutoreleasePool 因此提供了一种排水方法 在参考计数环境中 与调用发布的行为相同, 但是在收集的垃圾中 环境触发垃圾 集合(如果分配的内存 因为最后一个集合更大 比目前的门槛)。 因此,通常情况下,您应该使用 消耗而不是释放来处置 自动释放池。
来源:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmAutoreleasePools.html