OC-内存管理杂记

dealloc的用法:

-(void)dealloc

{

[super dealloc];

[成员变量中的实例对象  release];

}

dealloc 为当 引用计数为零时 自动调用dealloc;

成员变量中的实例对象只能通过dealloc来释放  一个alloc对应一个release  一个retain对应一个release

引用计数的调用为NSLog(@'%lu',(unsigned long)[对象 retainCount]);

先retain 再release;;;

retain copy 的不同:retain后两个对象指向同一地址  copy后两个对象指向不同地址,之间不影响,只是地址中存放内容一样。

只能用 copy retain multicopy 来将对象赋值 

posted @ 2014-02-22 18:49  songkl  阅读(97)  评论(0编辑  收藏  举报