상황 :
나는 하루 구조가 있습니다. DAY 구조에는 Date (NSString *), Temperature (float) 및 Rainfall (float)의 세 가지 변수 또는 속성이 있습니다."단일 NSMutableArray"대 "다중 C- 배열"- 더 효율적/실용적인가?
문제점 :
I 약 5000 DAY 구조체의 배열을 반복 및 OpenGL을 사용 아이폰 장치의 화면 상에 이들의 일부를 그래프 화한다.
질문 :
그림 성능까지 어떤 것이 더 좋습니까? 간단히 NSMutableArray의 DAY 구조 (NSObjects)를 만들고 각 그리기 호출에서 배열을 반복 할 수 있습니다. 이것은 CPU에서 어려울 것이라고 생각합니다. 또는 대신 날짜 문자열 (2 차원), 온도 (1 차원) 및 강우량 (1 차원) 중 하나에 대해 하나씩 세 가지 C- 배열을 수동으로 관리 할 수 있습니다. 반복 된 C- 배열의 현재 색인을 참조하여 현재 날짜를 추적 할 수 있습니다.
또한 Day 구조체의 C 배열을 하나 가질 수도 있습니다. 3 개의 어레이보다 관리가 용이합니다. – progrmr