2010-05-07 3 views
0

대용량 데이터를 처리해야하는 iPhone 용 애플리케이션을 만들고 있습니다. 그래서 어느 것이 더 사용하기 좋은지 알고 싶습니다. C++ Vector 또는 ObjectiveC의 NSMutableArray? 어떤 것이 더 빠르게 요소에 액세스하고, 요소를 삭제하고, 요소를 추가 할 것인가? 어떤 사람이 나를 안내 할 수 있습니까?iPhone/Mac - C++ 벡터 또는 NSMutableArray

답변

2

둘 다 성능면에서 유사하게 작동합니다. Objective-C 객체를 저장하는 경우 NSMutableArray을 사용해야하지만 다른 것을 저장하고 최상의 성능이 필요한 경우 std::vector을 사용할 수 있습니다.

+0

감사합니다. – Satyam

+0

그렇게 간단하지는 않습니다.이 토론을 참조하십시오 : http://stackoverflow.com/questions/6266350/how-can-nsarray-be-this-slow – LearnCocos2D