Si j'ai un NSMutableArray:Question sur NSMutableArray
NSMutableArray *principalTable;
et j'ai un autre NSMutableArray:
NSMutableArray *secondTable;
et je le fais:
[secondTable addObject:@"string"];
[principalTable addObject: secondTable];
[secondTable removeAllObjects];
Le principalTable a 1 objet mais cet objet n'a rien à l'intérieur. Donc ma question est:
- Lorsque j'ajoute un objet dans un tableau, le tableau pointe sur l'objet, ou copie l'objet dans le tableau?
- Et est-ce la même chose quand j'ajoute un nsmutabledictionnary?
Donc, si je suis dans une boucle, je dois créer une nouvelle table à chaque fois et l'ajouter à principalTable? – alex
Dépend de vos besoins; Si vous voulez un tableau de tableaux, vous aurez besoin d'un nouveau tableau à chaque passage. Si vous voulez un tableau de chaînes, vous n'avez pas du tout besoin du second tableau. – bbum