黑马程序员技术交流社区
标题: iOS基础 [打印本页]
作者: wx_GhSVW08z 时间: 2016-7-12 20:11
标题: iOS基础
@public
在当前类/子类外部,可以通过对象名->_属性名访问,也可以通过setter/getter访问。
在当前类的内部/在子类的内部:可以用_属性名访问(self _属性名),也可以通过setter/getter访问。
@protected
在当前类的内部/在子类的内部:不可以用_属性名访问(self _属性名),但可以通过setter/getter访问。
在子类的内部
在当前类的内部/在子类的内部:可以用_属性名访问(self _属性名),也可以通过setter/getter访问。
在子类的内部:
@private
在当前类的内部/在子类的内部:不可以用_属性名访问(self _属性名),也可以通过setter/getter访问。
在子类的内部
在当前类的内部:可以用_属性名访问(self _属性名),也可以通过setter/getter访问
在子类的内部:不可以用_属性名访问(self _属性名),但可以通过setter/getter访问。
@package
在同一个框架内定义的类,和@public效果一致
特点:
1,一个类的 .h中直接声明的属性如果前面什么都不加默认是@protected修饰的
2.当一个类的.h中有很多的属性的时候,属性离最近的修饰符,就拥有该修饰符的特性
作者: wangchen0357 时间: 2016-7-14 07:36
看看
路过
作者: 瑜尚 时间: 2016-7-14 09:28
路过,学习
作者: hbpiaoyi 时间: 2016-7-14 16:14
飘过~~~~
作者: 行路难 时间: 2016-7-14 17:59
学习了!
作者: ActiveFaceLife 时间: 2016-7-14 18:21
作者: kakam 时间: 2016-7-14 21:55
发来贺电
作者: lxf041518 时间: 2016-7-14 23:02
飘过~~~~~~
作者: luronghua 时间: 2016-7-14 23:31
学习了 一起努力
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |