-
@synthesize
- 1.1 系统自动生成 setter、 getter 属性声明
- 1.2 除非开发人员已经做了,否则由编译器生成相应的代码,以满足属性声明。
-
@dynamic
- 2.1 开发者自已提供相应的属性声明
- 2.2 告诉编译器,属性的获取与赋值方法由用户自己实现, 不自动生成。
- 2.3 由开发人员提供相应的代码,对于 readonly 需要提供 setter,对于 readwrite 需要提供 setter 和 getter。
如有不当、错误之处,欢迎指正!
@synthesize
@dynamic
如有不当、错误之处,欢迎指正!
本文标题:@synthesize & @dynamic
本文链接:https://www.haomeiwen.com/subject/ioyrgttx.html
网友评论