IOS OBjective-C 內存概念 (二、對象全部權的基本概念和用法)

    當一個全部者(owner,其自己能夠是任何一個Object-C對象)作了如下某個動做時,他就擁有了對一個對象的全部權。以下:
code

    一、若是建立或者複製某個對象時,則擁有了某個對象的全部權。
對象

alloc, allocWithZone, copy,copyWithZone,mutableCopy,mutableCopyWithZone

    二、若是沒有建立對象,而是將對象保留使用,一樣擁有該對象的全部權。
it

retain

    三、若是你擁有了某個對象的全部權,在不須要某一個對象時,須要釋放他們。
table

release,autorelease
相關文章
相關標籤/搜索