天天看點

Object-C學習(九)——alloc\retain\release

alloc用來建立對象,建立完成後,引用計數為1,隻能調用一次;

retain使引用計數+1,可以調用多次;

release使引用計數-1,可以使用多次。

注意:當引用計數為0時,對象會被系統從記憶體中銷毀,銷毀之前,會自動調用此對象的dealloc方法。

黃金法則:如果對一個對象使用了alloc,[mutable]copy,retain,那麼你必須使用相對應的release或者autorelease釋放。

轉載于:https://www.cnblogs.com/ihoou/p/4729496.html