NSArray 和 NSMutableArray 类在内存中占用的大小是否相同?

Do NSArray and NSMutableArray classes take up the same size in memory?

提问人:Vulkan 提问时间:4/26/2021 更新时间:4/26/2021 访问量:30

问:

我必须处理在多个 NSArray 对象或 NSMutableArray 对象中存储为索引的数百万种表示形式。这些类中哪一个占用的内存最少?

Objective-C 内存管理 nsmutablearray

评论


答:

0赞 Andrey Chernukha 4/26/2021 #1

我不认为这两个类在消耗的内存方面有显着差异。无论如何,这不是你应该担心的事情。仅当需要修改集合时才使用。当你不使用时,你使用 .通常应该是从属性复制的一些本地对象。然后执行一些修改,插入或删除对象,完成后,将修改后的数组复制回只读属性。就是这样。不要浪费时间去思考一个或另一个类占用了多少内存NSMutableArrayNSArrayNSMutableArrayNSArrayNSArray