STL向量和NSArray速度
STL
矢量比 NSArray
更快吗? NSArray
看起来更加检查且速度较慢。如果vector
更快,有什么方法可以在objective-c
中获得STL
?
Is STL
vector faster than NSArray
? NSArray
looks somewhat more checked and slower. If vector
is faster, is there any way I can get STL
in objective-c
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你想使用STL,你应该选择Objective-C++,你可以认为它与Objective-C相同,但基于C++。
这将允许您将直接 C++ 与 .cpp 文件一起使用,并将组合代码(objective-C 与 C++ 混合)与 .mm 文件一起使用。
(您实际上不需要做任何特殊的事情来使用它,一旦您采用混合语言文件的 .mm 约定,Xcode 就会完全支持它)
If you want to use STL, you should go for Objective-C++, which you can think of as the same as Objective-C, but based on C++.
This will allow you to use straight C++ with .cpp files and combination code (objective-C mixed with C++) with .mm files.
(You don't really need doiong anything special to use it, it's fully supported by Xcode once you adopt the .mm convention for mixed languages files)