self.XXX是调用的getter setter 方法 
self.XXX.XXX.XXX是什么意思啊  也是调用的getter setter方法 还是别的啥
哪个大神给解答下 感激不尽 

解决方案 »

  1.   

    self.XXX 在等号左边是调用setter方法,右边是getter方法
    self.XXX.XXX.XXX 将【self.XXX.XXX】看成一个self,同上面一样等号左边是调用setter方法,右边是getter方法
    【self.XXX.XXX】都是getter方法,获得属性当然也有别的时候并不是调用getter setter方法:类似 frame.origin.x就是获取结构体的参数
      

  2.   

    是调用了getter setter,
    二楼说的已经够形象了,
    就是一层一层的调用set get 方法
      

  3.   

    self.XXX中点语法其实就是一个对象调用了XXX方法,而且点语法目前应该是只能传一个参数的。self.XXX.XXX.XXX这个不管后面有多少的XXX,如果这个出现在等号的左边那么只有最后一个.XXX是setter,而前面的.XXX都是getter(都是为了获取到返回的参数),如果这个出现在等号的右边,那么所有的.XXX都应该是getter。