当一个全部者(owner,其自己能够是任何一个Object-C对象)作了如下某个动做时,他就拥有了对一个对象的全部权。以下:
code
一、若是建立或者复制某个对象时,则拥有了某个对象的全部权。
对象
alloc, allocWithZone, copy,copyWithZone,mutableCopy,mutableCopyWithZone
二、若是没有建立对象,而是将对象保留使用,一样拥有该对象的全部权。
it
retain
三、若是你拥有了某个对象的全部权,在不须要某一个对象时,须要释放他们。
table
release,autorelease