关于OC copy方法整理

copy

1.copy 不可变对象


关于OC copy方法整理_第1张图片
image.png

2.copy 可变对象


关于OC copy方法整理_第2张图片
image.png

总结

copy方法的输出总是一个不可变对象
1.来源是不可变,拷贝指针,指向来源
2.来源是可变,开辟内存,拷贝一个新的,不可变的对象

mutable copy

1.mutable copy 不可变对象


关于OC copy方法整理_第3张图片
image.png

2.mutable copy 可变对象


关于OC copy方法整理_第4张图片
image.png

总结

mutable copy方法的输出总是一个可变对象
1.来源是不可变,开辟内存,拷贝一个新的,可变的对象
2.来源是可变,开辟内存,拷贝一个新的,可变的对象

你可能感兴趣的:(关于OC copy方法整理)