标签: iphone xcode
我有一个NSMutableArray,我改变了它的内容顺序。如何在不使用关系的情况下将其在核心数据中的顺序保存,或者我应该使用NSUserDefaults?
NSMutableArray
NSUserDefaults
答案 0 :(得分:1)
为什么在您想要保留其订单时,第二个数组是第一个数组的副本?它不一定是一个可变数组 - 使用[myArray immutableCopy]
[myArray immutableCopy]
如果您不想出于内存原因复制数组中的所有项目,可能会将该位置存储为NSInteger?让第一个数组包含项目,第二个数组包含第一个数组的索引。