自动同步功能

自动同步功能:在 h 文件中定义 property,在编译期m文件会自动补全出 @synthesize property = _property 的代码,不再需要手写

手动按照 @synthesize property = _property 的方式与实例变量同步

按照oc 的官方命名约定,为了避免变量泄漏,实例变量名一般都建议使用下划线前缀表示法,也就是如果property名称叫 abc,对应的实例变量名就定义为 _abc

一个没有匹配实例变量的属性,它将自动创建一个以下划线开头的实例变量

在.m文件中可以直接的使用_myButton实例变量,也可以通过属性self.myButton.都是一样的

self.myButton其实是调用的myButton属性的getter/setter方法

oc中点表达式是表示调用方法

现在@synthesize的作用就相当于指定实例变量

landscape 竖屏

你可能感兴趣的:(自动同步功能)