【发布时间】:2011-05-26 23:50:13
【问题描述】:
情况:
我有一个 DAY 结构。 DAY 结构具有三个变量或属性:Date (NSString*)、Temperature (float) 和 Rainfall (float)。
问题:
我将遍历大约 5000 个 DAY 结构的数组,并使用 OpenGL 将其中的一部分绘制到 iPhone 设备的屏幕上。
问题:
至于绘图性能,哪个更好?我可以简单地创建一个 DAY 结构 (NSObjects) 的 NSMutableArray 并在每次绘制调用时对数组进行迭代——我认为这在 CPU 上会很困难。或者,我可以手动管理三个不同的 C 数组——一个用于日期字符串(二维),一个用于温度(一维),一个用于降雨(一维)。我可以通过引用迭代 C-Arrays 的当前索引来跟踪当前 Day。
【问题讨论】:
-
你也可以有一个 Day 结构的 C 数组。比 3 个阵列更易于管理。
标签: iphone objective-c c arrays opengl-es