您的位置:首页 > 移动开发 > Objective-C

Object-C 属性

2015-07-26 10:32 381 查看
属性


新建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文件中也可以不需要写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: