2010-05-07 5 views
0

Je crée une application pour iPhone qui doit gérer de grandes quantités de données. Donc, je voudrais savoir lequel sera le mieux à utiliser: C++ Vectors ou NSMutableArray d'ObjectiveC? Lequel sera le plus rapide pour accéder aux éléments, supprimer des éléments, ajouter des éléments, etc. Quelqu'un peut-il me guider s'il vous plaît?iPhone/Mac - vecteur C++ ou NSMutableArray

Répondre

2

Les deux fonctionneront de manière similaire en ce qui concerne les performances. Si vous stockez des objets Objective-C, vous devez utiliser un NSMutableArray, mais si vous stockez autre chose et que vous avez besoin de meilleures performances, vous pouvez utiliser un std::vector.

+0

Merci pour l'information. – Satyam

+0

Ce n'est pas si simple, voir cette discussion: http://stackoverflow.com/questions/6266350/how-can-nsarray-be-this-slow – LearnCocos2D