我已經閱讀了這個從蘋果文檔..autorelease池到垃圾回收的連接是什麼?
在一個垃圾收集環境,釋放是一個無操作(一個無所事事的指令)。因此,NSAutoreleasePool提供了一種排除方法,在引用計數的環境中,其行爲與調用釋放相同,但在垃圾收集環境中會觸發垃圾回收(如果自上次收集以來分配的內存大於當前閾值)。因此,通常情況下,您應該使用drain而不是release來處理autorelease池。
,但沒有得到的
1)的含義是「自上次集合分配的內存比當前閾值」。
和
2)IOS是不支持的垃圾收集器然後是什麼與垃圾收集器的使用漏極中的?
老兄,我可以有那個鏈接,請我想自己讀。 – WaaleedKhan 2012-03-29 17:35:44
是的,上癮,你可以找到它https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmAutoreleasePools.html#//apple_ref/doc/uid/20000047-SW4 – PJR 2012-03-29 17:51:34