自动同步功能:在 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 竖屏
网友评论