【发布时间】:2026-01-11 21:45:01
【问题描述】:
我想知道这是否会影响性能或内存消耗。我需要一个 NSMutableArray,一开始我只能猜测会添加多少对象。大概3到5个吧。所以我这样创建它:
NSMutableArray *arr = [[NSMutableArray alloc] initWithCapacity:3];
例如,当使用 3 而不是 50 的容量创建它时,究竟会发生什么?当知道至少有 20 个元素时,以 1 的容量创建它是不是一个坏主意?或者这还不足以让人头疼吗?我的应用程序中有 10 个这样的数组,它们都必须在开始时加载。
【问题讨论】:
标签: iphone cocoa-touch arrays uikit