刚入行、发现真的是越深究越晕。
今天看到类别中不能添加成员变量。但可以通过@property添加属性。
帖子说这里的属性只有set和get方法、并不含有实例变量,但也算作属性
所以想问、如果单独手写一对方法。定义上来讲能算作属性么?
还是说只有可以通过self.  调用的才算做属性?
谢谢各位

解决方案 »

  1.   

    个人理解,通过self调用的除方法之外,就是属性,但是属性不一定有setter和getter方法,因为有可能为只读或者只写
      

  2.   


    thanks~但是通过self. 调用的都是s/geter方法吧?只读设置下也可以调用。但是会提示"Assingment to readonly property"赋值被禁用了
      

  3.   


    嗯...刚才试了试。单独手写s/getter方法的话  不能用self.调用~看来似乎还是要用self. 能调用的才算属性。赞同前半句