普通的setter和getter:
先声明:
//setter
-(void)setAge:(int)age;
//getter
-(int)age;
实现:
- (void)setAge:(int)age
{
_age=age;
}
- (int)age
{
return _age;
}
使用@property声明:
@property int age;
使用@synthesize实现(注:这里可以省略):
@synthesize age=_age;
设置只读属性:
@property (readonly)int age;
指定setter名称:
@property (setter=nhy)int age;
指定getter名称:
@property (getter=xksds)int age;
需要重写直接在实现离重写即可
快速生成代码块:
@property <#type#> <#name#>;