Ich habe eine While-Schleife erstellt, in der temporäre Strings erstellt werden (String wird jedes Mal aktualisiert, wenn diese Schleife ausgeführt wird). Wie kann ich ein Array aus diesen temporären Strings erstellen?Array mit While-Schleife in Kakao erstellen
0
A
Antwort
5
Es klingt wie Sie etwas wie folgt aussehen:
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
[outArr copy] wird undicht und gibt immer noch ein veränderbares Array zurück – cobbal
+0
-copy wird nicht notwendigerweise ein veränderbares Array zurückgeben; Es sollte unveränderlich sein. -mutableCopy würde definitiv ein veränderbares Array zurückgeben. [[Kopie] Autorelease] ist der richtige Weg. –
Verwandte Themen
- 1. Array von NSViews in Kakao?
- 2. Kakao: Erstellen von Diagrammen
- 3. Migrate Kakao Touch-Projekt Kakao
- 4. Erstellen eines benutzerdefinierten Kakao-Pods mit einem Storyboard
- 5. Kategorien & Singelton in Kakao
- 6. File Watcher in Kakao
- 7. Emulation Cmd + ~ in Kakao
- 8. bau kakao projekt mit maven
- 9. Kakao rendern Bitmap in Datei
- 10. Kakao Fehler 3840 mit JSON (iOS)
- 11. Zeitmessung? - Kakao
- 12. Windows Live Messenger API in Kakao?
- 13. Reactive Kakao Versuchsplan Rückgabetyp
- 14. Integration von AppleScript in Kakao
- 15. Case-insensitive KVC in Kakao?
- 16. programmgesteuert initiales Fenster von Kakao-App erstellen (OS X)
- 17. Bestimmen von Millisekundenzeitintervallen in Kakao
- 18. Verwenden von NSThreads in Kakao?
- 19. Installierte Anwendungen in Kakao finden
- 20. iTunes XML Parsing in Kakao
- 21. Speichern von Dateien in Kakao
- 22. erstellen json Array-Liste mit in Python
- 23. Erstellen von CSV mit Array
- 24. Beste Logger für Kakao
- 25. Kopieren NSView in Kakao/Ziel-c
- 26. Kakao: Auto-Install. Pkg
- 27. Registrieren als Login-Artikel mit Kakao?
- 28. Kakao Benutzerdefinierte Benachrichtigung Beispiel
- 29. Kakao - Räume spontan ändern
nicht das Array freizugeben oder Autorelease Vergessen. –