Objective-C set/get方法
主要内容set get方法的使用
关键字 @property 全自动生成set get方法
1 // 类的声名 2 @interface People : NSObject{ 3 int _age; // 成员变量 4 } 5 @property int age; // @property 全自动生成get set 方法 6 @end 7 8 //............ 9 10 // 类的实现 11 @implementation People 12 -(void)setAge:(int)age{ // Set方法 13 NSLog(@"setAge"); 14 _age = age; 15 } 16 -(int)age{ // Get方法 17 NSLog(@"getage"); 18 return _age; 19 } 20 @end 21 //........... 22 23 //使用 24 int main(int argc, char * argv[]) { 25 26 People *p = [[People alloc]init]; // 创建类对象 27 // p.age = 10; // 普通方法赋值 28 [p setAge:20]; // 使用setAge方法赋值 29 NSLog(@"age %d",[p age]); // 使用getAge获取值 30 31 // 32 // @autoreleasepool { 33 // return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 34 // } 35 }