您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页@synthessize

@synthessize

来源:二三娱乐

@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;

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务