ios基础知识——get,set方法

//.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;

}


你可能感兴趣的:(面试,iOS基础)