Ситуация:
У меня есть структура ДЕНЬ. Структура DAY имеет три переменные или атрибуты: Дата (NSString *), Температура (с плавающей точкой) и Дождь (с плавающей точкой).
Проблема:
Я буду перебирать массив из примерно 5000 структур DAY и отображать их часть на экране устройства iPhone с помощью OpenGL.
Вопрос:
Что касается производительности рисования, что лучше? Я мог бы просто создать NSMutableArray структур DAY (NSObjects) и выполнять итерации по массиву при каждом вызове отрисовки, что, по-моему, будет затруднительно для ЦП. Или я мог бы вместо этого вручную управлять тремя различными C-массивами - один для строки даты (2-мерный), один для температуры (1-мерный) и один для осадков (1-мерный). Я мог бы отслеживать текущий день, ссылаясь на текущий индекс повторяющихся C-массивов.