原文网址:http://www.xuebuyuan.com/757429.html
//.h文件
@interface Person : NSObject
{
NSString * _name;
}
- (void)setName:(NSString*)name;
- (NSString *)name;
@end
//.m文件
- (void)setName:(NSString*)name{
if (name != _name) {//如果旧值和将要付给它的新值不相等的话,就给它赋新值,
[name retain];//新值retain一次
[_name release];//旧值release掉
_name = name;//赋给新值
}
}
- (NSString *)name{
return _name;
}