招聘靠谱程序员系列:6 @property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的?

答: 1)、@property 的本质是: @property = ivar + getter + setter 翻译出来就是: 属性(property)等于实例变量(ivar)加上存取方法(getter和setter,实例变量用于存储数据,而存取方法用来读取写入该实例变量的数据有swift开发经验的人对这个感触应该表较深(存储属性和计算属性) 编译器会自动为@property添加实例变量和存取方
相关文章
相关标签/搜索