<NSCopying>

来源:互联网 发布:002279久其软件 编辑:程序博客网 时间:2024/05/07 23:09


所有满足<NSCopying>协议的 类,如果进行 copy操作时。会调用  - (id)copyWithZone:(NSZone *) zone.


  - (id)copyWithZone:(NSZone *) zone

{

      id copy  =  [[[self class] allocWithZone:zone] init];  // 由于alloc用的空间是传进来的,因此不需release。

    {   // 对copy的成员变量进行  assign操作  比如:    copy.name = self.name ;}

      return copy;


}

0 0
原创粉丝点击