可以使用NSMutableArray的copy方法来进行深复制。

例如,如果有一个NSMutableArray类型的模型数组modelArray:

NSMutableArray *modelArray = [NSMutableArray arrayWithObjects:model1, model2, model3, nil];

可以使用copy方法进行深复制:

NSMutableArray *copiedArray = [modelArray copy];

这样,copiedArray就是一个全新的NSMutableArray类型数组,包含了和modelArray相同的模型对象,但是它们是不同的对象,修改一个对象不会影响另一个对象。

我想把一个模型数组深复制用oc

原文地址: https://www.cveoy.top/t/topic/rkL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录