理解Objective-C的autorelease

對於iOS的應用程序,爲了保持內存的使用效率,系統會嚴格監視對象的引用計數,當引用計數歸0時,對象將被當即釋放。通常狀況下,用release足夠了:alloc/copy/new或者retain一個對象,使用對象,而後用release釋放對象。設計   但考慮這種狀況,若是一個方法須要返回一個新建的對象,而這個方法並非以alloc/copy/new命名,因此調用者確定不會使用release來平衡返回
相關文章
相關標籤/搜索