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 来将对象赋值