2010-05-07 75 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