Apple开发_OC中类的属性与成员变量的区别

  • 在OC中,类的属性和成员变量是不同的概念。

  • 成员变量

    • 成员变量是类的实例变量,它们用于存储对象的状态信息。
    • 成员变量通常是私有的,只能通过类的方法来访问和修改。成员变量的定义通常在类的声明中。
  • 属性

    • 属性是对成员变量的封装,通过属性可以定义成员变量的访问方式。属性可以是读写的,也可以是只读的。
    • 属性可以通过点语法来访问和修改成员变量的值。属性的定义通常在类的声明中。
  • 总结来说,成员变量是用于存储对象的状态信息的变量,而属性是对成员变量的封装,定义了成员变量的访问方式。

posted @ 2018-07-31 21:26  CH520  阅读(244)  评论(0编辑  收藏  举报