Existe-t-il un moyen efficace d’ajouter un objet pour démarrer un NSMutableArray? Je suis à la recherche d’une bonne file d’attente double pour l’objectif C qui fonctionnerait aussi.
Réponses
Trop de publicités?Comme d'autres réponses ont noté l'utilisation juste te insertObject:atIndex méthode. Il est efficace comme NSArrays ne sont pas nécessairement consister en mémoire contiguë c'est à dire les éléments ne sont pas toujours d'obtenir des déplacés lors de l'insertion se produit en particulier pour les grands tableaux ie plusieurs centaines de thousnd éléments. Voir ce blog notez Également qu'en objective-C uniquement les pointeurs sont déplacés dans le tableau afin memmove peut être utilisé en interne, à la différence de C++ où les copies doivent être faites.
Aussi cette SE question.