美文网首页
21章:对象实例变量及属性

21章:对象实例变量及属性

作者: 帽子和五朵玫瑰 | 来源:发表于2018-05-29 09:45 被阅读0次

21章:对象实例变量及属性

对象属性:

指针,指向某一个单一的,代表某个值的对象,如NSString对象或NSDtae对象。又如,可以将员工的姓用NSString对象保存。也就是说,为了保存员工的姓,BNREmployee实例可以有一个相应的实例变量,该变量指向一个NSString实例的指针。

一对一关系:

指针,指向单个复杂的对象,例如员工可能会有配偶,因此,实例可以有一个相应的实例变量,该变量是一个指向BNRPerson实例的指针。

一对多关系

指针,指向某个collection类的实例,如NSMutableArray实例。例如,员工可能会有小孩,因此,BNREmployee实例可以有一个相应的实例变量,改变量是一个指向NSMutableArray实例的指针。这个NSMutableArray实例可以保存一组指针,指向一个或多个BNRPerson对象。

21.1对象所有权与ARC

当某个对象(A)拥有某个对象实例变量(B)时,称A拥有B。

由于有ARC,任何一个对象都知道自己当前有多少个拥有方。

.h文件中的@class BNRAsset :当编译器在处理.h文件时,会遇到BNRAsset类。入关编译器不知道他就会报错。@class BNRAsset;这行代码的作用时告诉编译器,程序有一个名为BNRAsset的类。

相关文章

网友评论

      本文标题:21章:对象实例变量及属性

      本文链接:https://www.haomeiwen.com/subject/busojftx.html