【发布时间】:2011-06-19 06:22:19
【问题描述】:
我对 objC 越来越熟悉,但我仍然对何时使用 C 是更好的选择感到困惑。
我有一个周期性变化的数字,我想得到最后 10 个值的平均值。我认为最好的方法是创建一个定义大小为 10 的数组。每次更改时,它都会添加到该数组中,最后一个值会弹出,因此它是 10 个最新鲜的数组价值观。
我认为我可以处理平均部分,所以我要问的是:
如果数组/向量/结构具有定义的大小,是否会自动处理弹出/推送?是使用 +arrayWithCapacity 的 NSMutableArray,还是使用像 number[10] 这样的 C 数组有更好/更快的方法?
【问题讨论】:
标签: objective-c arrays ios cocoa-touch average