Я знакомлюсь с objC, но я все еще не понимаю, когда использование C является лучшим вариантом.
У меня есть число, которое периодически меняется, и я хотел бы получить его среднееиз последних 10 значений.Я думаю, что лучший способ сделать это - создать массив определенного размера, равный 10. Каждый раз, когда он изменяется, он добавляется в этот массив, и последнее значение отбрасывается, поэтому это массив из 10 самых свежихзначения.
Я думаю, что могу обработать усредняющую часть, поэтому я спрашиваю:
Существует ли тип массива / вектора / структуры, который автоматически обрабатывает выталкивание / нажатиеесли он имеет определенный размер?Это NSMutableArray, использующий + arrayWithCapacity, или есть лучший / более быстрый способ использования массива C, такого как число [10]?