Objective-C

synthesize基本使用

2019-02-21  本文已影响13人  越天高

1.什么是@synthesize

2.@synthesize基本使用

- (int)age{
    return _age;
}
- (void)setAge:(int)age{
    _age = age;
}
@interface Person : NSObject
{
    @public
    int _age;
    int _number;
}

@property int age;

@end

@implementation Person

@synthesize age = _number;

@end

int main(int argc, const char * argv[]) {

    Person *p = [Person new];
    [p setAge:30];
    NSLog(@"_number = %i, _age = %i", p->_number, p->_age);

    return 0;
}

3.@synthesize注意点

上一篇下一篇

猜你喜欢

热点阅读