属性可以用点语法,比如self.xxx,在外部调用也同样可以someClass.xxx. 属性实际上是对一组set和get方法的简单封装(oc的get方法没有get前缀),同样会自动生成一个私有的成员变量(名称为:下划线+属性名). 成员变量无论是全局还是局部的,都只能在本类或当前函数中使用,在其之外的地方无法直接调用(可以通过间接的方式调用). 在本类使用时,属性self.xxx会给私有的_xxx变量增加一次引用计数,相当于多retain了一次.如果不使用ARC,分别给普通变量和属性赋值,打印…