Objective c 从动态但大小固定的数组计算平均值。。目标C还是C?

Objective c 从动态但大小固定的数组计算平均值。。目标C还是C?,objective-c,arrays,ios,cocoa-touch,average,Objective C,Arrays,Ios,Cocoa Touch,Average,我对objC越来越熟悉了,但我仍然不清楚什么时候使用C是更好的选择 我有一个周期性变化的数字,我想得到最后10个值的平均值。我认为最好的方法是创建一个定义大小为10的数组。每次更改时,它都会添加到该数组中,最后一个值会弹出,所以它是一个包含10个最新值的数组 我想我能处理平均部分,所以我要问的是: 是否存在一种数组/向量/结构类型,如果它具有定义的大小,它会自动处理弹出/推送?是NSMutableArray使用+arrayWithCapacity,还是有更好/更快的方法使用数字[10]这样的C数

我对objC越来越熟悉了,但我仍然不清楚什么时候使用C是更好的选择

我有一个周期性变化的数字,我想得到最后10个值的平均值。我认为最好的方法是创建一个定义大小为10的数组。每次更改时,它都会添加到该数组中,最后一个值会弹出,所以它是一个包含10个最新值的数组

我想我能处理平均部分,所以我要问的是:


是否存在一种数组/向量/结构类型,如果它具有定义的大小,它会自动处理弹出/推送?是NSMutableArray使用+arrayWithCapacity,还是有更好/更快的方法使用数字[10]这样的C数组?

我认为您正在寻找队列或先进先出机制,请查看