属性
新建Student.h和.m文件
在Student.h文件中写属性的声明:
//属性的声明
@property NSString *companyAddress ;
//相当于声明了设置器和访问器
//-(void)setCompanyAddress:(NSString *)companyAddress;
//-(NSString *)companyAddress;
//访问读写,原子性,内存管理
/*
retain
copy
assign
strong
weak
*/
strong 相当于 retain或copy ,对像要用retain,copy,strong来描述
weak 相当于 assign ,基本数据类型要用assing或weak来描述;
@property (readwrite,nonatomic,retain) NSString *name ;
@property (nonatomic,assign) NSInteger age ;
在.m文件中:
//相当于设置器和访问器的实现
//属性的实现
@synthesize companyAddress = _companyAddress ;
//属性的实现在.m文件中也可以不需要写