iOS进阶

如何让自己的类用 copy 修饰符?如何重写带 copy 关键字

2017-12-12  本文已影响155人  怎样m
7236A3FE41D22CF01AE56E57F8836AE3.jpg

若想令自己所写的对象具有拷贝功能,则需实现 NSCopying 协议。如果自定义的对象分为可变版本与不可变版本,那么就要同时实现 NSCopying 与 NSMutableCopying 协议。
具体步骤:

  1. 需声明该类遵从 NSCopying 协议
  2. 实现 NSCopying 协议的方法。
    // 该协议只有一个方法:
上一篇 下一篇

猜你喜欢

热点阅读