美文网首页ios面试题
copy与mutableCopy的理解?

copy与mutableCopy的理解?

作者: 充满活力的早晨 | 来源:发表于2018-04-10 09:38 被阅读13次
    copy与mutablecopy

    使用copy或mutableCopy方法可以创建一个对象的副本

    copy
    需要实现NSCoppying协议
    这些创建的是不可变副本(如NSString、NSArray、NSDictionary)

    mutableCopy
    Copy的目的是建立副本,同时修改原始对象和复本不会互相干扰
    需要先实现NSMutableCopying协议
    创建的是可变副本(如NSMutableString、NSMutableArray、NSMutableDictionary)

    这个可以参考我写的博客
    创建型设计模式-原型设计模式

    相关文章

      网友评论

        本文标题:copy与mutableCopy的理解?

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