美文网首页
@synthessize

@synthessize

作者: MarkTang | 来源:发表于2016-01-09 00:46 被阅读31次

@synthesize是一个
编译器指令,它可以简化我们getter/setter方法的实现

声明实现
在声明后面写上大括号就代表是实现

1.在@sysnthessize后面告诉便一起起,需要实现那个@property
2.告诉@synthesize,需要将传入的值赋值给谁和返回给谁
//问题:@synthesize age = _age; 在给age赋值时,编译器做了哪些事?
@synthesize age = _age;
1.在@synthesize后面的age,告诉编译器, 需要实现哪个@property生成的声明

2.告诉@synthesize, 需要将传入的值赋值给谁和返回谁的值给调用者

如果在@synthesize后面没有告诉系统将传入的值赋值给谁, 系统默认会赋值给和@synthesize后面写得名称相同的成员变量 @synthesize age;

相关文章

  • @synthessize

    @synthesize是一个编译器指令,它可以简化我们getter/setter方法的实现 声明实现在声明后面写上...

网友评论

      本文标题:@synthessize

      本文链接:https://www.haomeiwen.com/subject/mpxqkttx.html