情况:
我有一个 DAY 结构。 DAY 结构具有三个变量或属性:Date (NSString*)、Temperature (float) 和 Rainfall (float)。
问题:
我将遍历大约 5000 天结构的数组,并使用 OpenGL 将其中的一部分绘制到 iPhone 设备的屏幕上。
问题:
至于绘图性能,哪个更好?我可以简单地创建一个 DAY 结构 (NSObjects) 的 NSMutableArray 并在每次绘制调用时迭代数组——我认为这对 CPU 来说很难。或者,我可以手动管理三个不同的 C 数组——一个用于日期字符串(二维),一个用于温度(一维),一个用于降雨(一维)。我可以通过引用迭代 C 数组的当前索引来跟踪当前日期。
最佳答案
为什么要在 NSString 对象而不是 NSDate 对象中保存日期?
关于iphone - "Single NSMutableArray"与 "Multiple C-arrays"-- 哪个更高效/实用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842680/