NSAutoreleasePool的release和drain的区别

苹果官方文档

In a garbage collected environment, release is a no-op. NSAutoreleasePool therefore provides a drain method that in a reference-counted environment behaves the same as calling release, but which in a garbage collected environment triggers garbage collection (if the memory allocated since the last collection is greater than the current threshold). Typically, therefore, you should use drain rather than release to dispose of an autorelease pool.


因此,只用 drain 即可!

你可能感兴趣的:(ios,apple)