J'ai créé une boucle while dans laquelle des chaînes temporaires sont créées (la chaîne est mise à jour chaque fois que cette boucle est exécutée). Comment puis-je créer un tableau sur ces chaînes temporaires?créer un tableau avec while-loop dans le cacao
0
A
Répondre
5
On dirait que vous cherchez quelque chose comme ceci:
NSMutableArray *array = [[NSMutableArray alloc] init];
while(foo) {
// create your string
[array addObject:string];
}
0
-(NSArray*) makeArray
{
NSMutableArray* outArr = [NSMutableArray arrayWithCapacity:512]; // outArr is autoreleased
while(notFinished)
{
NSString* tempStr = [self makeTempString];
[outArr addObject:tempStr]; // will incr retain count on tempStr
}
return [outArr copy]; // return a non-mutable copy
}
+0
[copie outArr] va fuir, et retournera toujours un tableau mutable – cobbal
+0
-copy ne retournera pas nécessairement un tableau mutable; il * devrait * être immuable. -mutableCopy renverrait définitivement un tableau mutable. [[copy] autorelease] est la bonne façon. –
Questions connexes
- 1. Menu cacao avec images
- 2. intégrant applescript dans le cacao
- 3. Comment créer un tableau binaire dans VbScript?
- 4. Fuites de mémoire dans le cacao
- 5. Comment créer un nouveau tableau dans VB.NET?
- 6. problème d'écriture d'un NSMutableArray au fichier dans le cacao
- 7. Comment enregistrer un nouveau schéma dans le cacao/objectif-c?
- 8. Comment ajouter un sélecteur/ouvreur de fichier dans un cacao avec Interface Builder?
- 9. comment faire un post http dans le cacao sur l'iPhone
- 10. Ouvrir un NSWindow en cliquant NSRect dans le cacao
- 11. Trouver des applications installées dans le cacao
- 12. ajouter NSTimeInterval à NSDate dans le cacao
- 13. Où est le cacao-net dans Mono
- 14. Créer un tableau à partir d'ID similaires
- 15. Barre d'adresses dans le navigateur Web basé sur le cacao
- 16. Créer un tableau pour simpleGallery (jquery plugin)
- 17. Besoin d'aide pour créer un tableau d'objets
- 18. Contrôle du calendrier pour le cacao tactile
- 19. pour créer un composant de tableau blanc
- 20. Augmenter la luminosité du logo Apple avec le cacao?
- 21. erreur avec l'importation <cacao/cacao.h>
- 22. Comment ajouter un plugin au safari avec du cacao?
- 23. Comment créer un tableau de pointeurs?
- 24. Créer dynamiquement un tableau en C#
- 25. Créer un tableau de JButtons avec le Générateur graphique Netbeans 6.5
- 26. Comment créer un tableau statique constant de chaînes dans C#?
- 27. Créer un tableau de tous les éléments dans les sous-tableaux d'un tableau de tableaux?
- 28. Comment obtenir bitrate de fichier audio dans le cacao
- 29. Changement de vue avec indicateur occupé dans cacao touch
- 30. tableau dans un autre tableau
Ne pas oublier de libérer ou AutoRelease le tableau. –