摘要: 一.NSAutoreleasepool中的release消息和drain消息的区别?release,在引用计数环境下,由于NSAutoReleasePool是一个不可以被retain的类型,所以release会直接dealloc pool对象。当pool被dealloc的时候,pool向所有在pool中的对象发出一个release的消息,如果一个对象在这个pool中autorelease了多次,pool对这个对象的每一次autorelease都会release。在GC环境下release是一个no-op操作(代表没有操作,是一个占据进行很少的空间但是指出没有操作的计算机指令)。drain,在引 阅读全文
posted @ 2013-08-01 21:18 ymonke 阅读(189) 评论(0) 推荐(0) 编辑