NSArray和NSMutableArray类在内存中占用的大小是不相同的。
NSArray是不可变的数组,一旦创建后,其大小和内容都不能被修改。它在内存中占用的大小是固定的,由数组中元素的数量和类型决定。NSArray中的元素是指针类型,指向实际的对象,因此占用的内存大小与对象的大小有关。
NSMutableArray是可变的数组,可以动态地添加、删除和修改其中的元素。由于NSMutableArray可以随时改变大小,它在内存中占用的大小是可变的。当NSMutableArray的元素数量增加时,它会动态地分配更多的内存空间来存储新的元素。
总结起来,NSArray和NSMutableArray在内存中占用的大小是不同的。NSArray的大小是固定的,由元素的数量和类型决定,而NSMutableArray的大小是可变的,根据元素的数量动态分配内存空间。
领取专属 10元无门槛券
手把手带您无忧上云