2011-05-22 91 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文件。