iphone - "Single NSMutableArray"与 "Multiple C-arrays"-- 哪个更高效/实用?

标签 iphone objective-c c arrays opengl-es

情况:
我有一个 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/

相关文章:

iphone - 从 iPhone 中的 PhoneGap 发送短信?

c - 我正在尝试将数字按升序添加到链表中。我可以解决什么问题?这是我的代码 :

C 标准库极端情况

iphone - 模拟接近传感器 (iPhone)

objective-c - 如果我想编写一个 iPad 应用程序,我必须购买 iPad 吗?

iphone - 升级操作系统应用程序时迁移 sqlite 数据库有哪些选项?

captureOutput 中的 iOS 应用相机方向

objective-c - 为 Watch OS2 创建扩展委托(delegate)类

ios - 带约束的动画 UIView 框架

php - PHP 解释器源代码中的 main() 方法在哪里?