关于OC中的copy

2019-01-30  本文已影响0人  我是繁星

1.非容器类的copy这里讨论过了oc中的copy和mutableCopy
2.容器类对象的copy也遵循上面的规则,不过只会进行单层深拷贝,容器类的内容不会进行拷贝。如果想进行双层深拷贝的话,需要[[NSArray alloc] initWithArray:testArr copyItems:YES];
3.自定义类型的copy,自己实现NSCopying和NSMutableCopying方法。灵活程度还是很大的

上一篇 下一篇

猜你喜欢

热点阅读