作用:
@property关键字用于set/get方法的声明,而@synthesize则用于set/get方法的实现。
用法:
@property int age;
@synthesize age;//表示实现.h文件中的set和get方法
@synthesize制定实例变量赋值
1.用法:
@property int a;
@synthesize a=_b;//表示用a的get和set方法,修改属性a的值,相当于下面代码
- (void) setA:(int)a
{
_b = a;
}
- (int)a
{
return _b;
}
2.如果对象中两个实例变量的属性一致(其实不一致也可以写在一起,但是不规范),那么可以这样定义@synthesize a,b;同时实现两个方法。
@property关键字用于set/get方法的声明,而@synthesize则用于set/get方法的实现。
用法:
@property int age;
@synthesize age;//表示实现.h文件中的set和get方法
@synthesize制定实例变量赋值
1.用法:
@property int a;
@synthesize a=_b;//表示用a的get和set方法,修改属性a的值,相当于下面代码
- (void) setA:(int)a
{
_b = a;
}
- (int)a
{
return _b;
}
2.如果对象中两个实例变量的属性一致(其实不一致也可以写在一起,但是不规范),那么可以这样定义@synthesize a,b;同时实现两个方法。