黑马程序员技术交流社区
标题:
@synthesize_总结
[打印本页]
作者:
huh
时间:
2015-12-8 23:13
标题:
@synthesize_总结
是什么?
系统的关键字!
有什么用?
Xcode4.0之前,配合着@property使用!生成get和set方法的实现!
怎么用?
用的时候注意什么?
1,Xcode4.4之前用的版本
2,必须跟@property配合用
3,它是get和set的实现,所以是在@implementation里面
4,@synthesize name =_name; //_name 指的是@interface里面定义的属性名! name为调用名称
//@synthesize 在Xcode4.4之前用于跟property配合使用的.用来生成一个属性的set与get实现.
//@synthesize name=_name;
//等效于下面set与get实现:
//#pragma mark - name的set方法
//-(void)setName:(NSString *)name{
// _name=name;
//
//}
//#pragma mark name的get方法
//-(NSString *)name{
// return _name;
//}
#import "Person.h"
@implementation Person
//name属性=_name实例变量合成访问器方法(get,set)
@synthesize name = _name;
@end
复制代码
作者:
649685603
时间:
2015-12-8 23:17
好牛逼的赶脚
作者:
哭得想笑
时间:
2015-12-8 23:19
蛮厉害啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2