2010-05-07 24 views
0

我正在爲iPhone創建一個需要處理大量數據的應用程序。 所以,我想知道哪一個會更好用:C++ Vectors或ObjectiveC的NSMutableArray? 哪一個會更快訪問元素,刪除元素,添加元素等。 有人可以引導我嗎?iPhone/Mac - C++ vector或NSMutableArray

回答

2

就性能而言,兩者的工作方式都是相似的。如果要存儲Objective-C對象,則應該使用NSMutableArray,但如果您要存儲其他任何內容並需要最佳性能,則可能需要使用std::vector

+0

感謝您的信息。 – Satyam 2010-05-08 08:47:09

+0

這不是那麼簡單,看看這個討論:http://stackoverflow.com/questions/6266350/how-can-nsarray-be-this-slow – LearnCocos2D 2013-09-14 08:05:58