美文网首页
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