Cocoa iPhone/Mac-C++;向量或可变数组

Cocoa iPhone/Mac-C++;向量或可变数组,cocoa,vector,nsmutablearray,nsarray,Cocoa,Vector,Nsmutablearray,Nsarray,我正在为iPhone创建一个需要处理大数据的应用程序。 所以,我想知道哪一个更好的使用:C++向量还是ObjvEC的nStutabLabRay. 哪一个会更快地访问元素、删除元素、添加元素等。 有人能为我指点迷津吗?就性能而言,这两种方法都能起到类似的作用。如果要存储Objective-C对象,应该使用NSMutableArray,但如果要存储任何其他对象并且需要最高性能,则可能需要使用std::vector这并不是那么简单,请参阅以下讨论:

我正在为iPhone创建一个需要处理大数据的应用程序。 所以,我想知道哪一个更好的使用:C++向量还是ObjvEC的nStutabLabRay. 哪一个会更快地访问元素、删除元素、添加元素等。
有人能为我指点迷津吗?

就性能而言,这两种方法都能起到类似的作用。如果要存储Objective-C对象,应该使用
NSMutableArray
,但如果要存储任何其他对象并且需要最高性能,则可能需要使用
std::vector

这并不是那么简单,请参阅以下讨论: