奇思妙想 · 2024年 4月 21日 0

ObjC语言obj->name和obj.name的区别

52 次浏览

ObjC语言支持属性,当obj是一个对象指针:

  • obj.name表示获取obj的name属性,等同于向obj对象发送name消息:[obj name].
  • obj->name类似C语言的访问结构体成员的写法,代表获取obj指针指向的name成员(此成员必须是public访问级别)。