首先要先释放,在retain新值
- (void) setBook:(Book *)book{
if(_book != book){
[_book release];
_book = [book retain];
}
}
本文介绍了一个Objective-C中管理对象内存的setBook方法实现。通过对比新旧对象引用, 释放旧对象并保留新对象来确保内存正确管理。
首先要先释放,在retain新值
- (void) setBook:(Book *)book{
if(_book != book){
[_book release];
_book = [book retain];
}
}

被折叠的 条评论
为什么被折叠?