2011-05-22 89 views
2

STL向量比NSArray更快吗? NSArray看起来有点更多检查和更慢。如果vector更快,有没有什么办法可以得到STLobjective-cSTL向量和NSArray速度

+0

达尼(你并不真的需要doiong什么特别的使用它,它是完全的Xcode一旦你采用混合语言文件.mm约定支持):这真的取决于执行。你应该试试它。用C++和Objective-C编写一个小程序,使用这些数据结构并查看哪一个更快。 – 2011-05-22 20:43:03

+0

我想你应该剖析你的代码。 – arul 2011-05-22 20:44:56

+2

您可能有兴趣阅读[this](http://ridiculousfish.com/blog/archives/2005/12/23/array/) – albertamg 2011-05-22 20:51:54

回答

4

如果你想使用STL,你应该去Objective-C++,你可以认为它与Objective-C相同,但是基于C++。

这将允许您将.cpp文件和组合代码(Objective-C与C++混合使用)直接与C++一起使用.mm文件。