GreekBank极客班-objective c 数据成员

数据成员:实例变量,属性。

属性表达实例的状态,描述类型对外的结构,属性可以做很多控制。

在默认情况下,编译器会为属性定义propertyName自动合成getter访问器方法,setter访问q器方法,一个实例变量_propertyName,当然这些也都可以自行定义。

可以定义实例变量,而不定义属性。只有实例变量,没有类变量。

在类外一律使用属性来访问,类内大多也通过self使用属性访问,除了init,dealloc,自定义访问器方法外。主要是避免内存管理保护出问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容