自动同步功能

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 5,007评论 0 2
  • 暖暖芬阅读 3,150评论 1 1
  • 在于自己 美丽俏佳人 班头
    momofp阅读 1,176评论 0 1
  • 这是我的第109篇日记,相信日积月累的力量! ..如果别人喜欢你,那是你的表象取悦了他的眼; 如果别人信服你,那是...
    戴鹂萱阅读 1,300评论 0 0
  • 好诗读罢兴奋呼,反复吟诵山万重。 高山流水阳春雪,出水芙蓉惊世俗。 佳句写成绝千古,...
    老槐树阅读 1,657评论 0 2