我将不得不处理存储为多个NSArray对象或NSMutableArray对象中的索引的数百万表示。这些类中哪一个占用的内存最少?
我认为这两个类在消耗内存方面没有显著差异。不管怎样,这不是你应该关心的事情。只有在需要修改集合时,才能使用NSMutableArray
。如果不使用NSArray
。通常NSMutableArray
应该是从NSArray
属性复制的某个本地对象。然后执行一些修改、插入或删除对象,完成后将修改后的数组复制回只读NSArray
属性。就是这样。不要浪费时间思考一个或另一个类占用了多少内存