[Objective-C]如何理解copy和mutableCopy方法

支持copy/mutableCopy的原生类

NSString
NSMutableString
NSArray
NSMutableArray
NSDictionary
NSMutableDictionary


copy

得到一个不可修改的内存对象,该对象内存内容不可修改。

mutableCopy

得到一个可以修改的内存对象,也就是可以修改内存内容,包括扩展内存大小

基于浅拷贝和深拷贝的理解请参考下面的文章

https://www.jianshu.com/p/edd06699254d

你可能感兴趣的:([Objective-C]如何理解copy和mutableCopy方法)