2016-10-07 9 views
-4

Wenn jemand weiß, wie man ein Array mit NSStrings gefüllt, könnte ich wirklich einige Hilfe mit diesem kann kein gutes Beispiel dafür finden überall im Netz, das ist nicht zu Hause arbeiten, weil es nicht fällig, aber es ist eine Frage das ist auf einer pdf von Fragen, die mein Lehrer mir gegeben hat, um zu studieren, kann einfach nicht scheinen, dieses herauszufinden. Wenn also jemand ein Beispiel mit einer Erklärung kennt, wäre das toll, danke, dass du dir die Zeit genommen hast.Wie erstellt man ein Array von NSStrings?

+1

Was ist das schwerer Teil für dich? – matt

Antwort

0

Es ist nicht ganz klar, was Sie fragen. Wenn Sie nur eine unveränderliche Array erstellen, dann können Sie Literalsyntax Objekt verwenden:

NSArray* stringArray = @[@"one", @"two", @"three"]; 

Wenn Sie einen änderbaren Array möchten, die Sie ändern können, können Sie einen änderbaren Array erstellen:

//Create an empty mutable array 
    NSMutableArray* stringArray = [NSMutableArray new]; 

    //Loop from 0 to 2. 
    for (int index = 0; index < 3; index++) { 
    //Create the strings "one", "two", and "three", one at a time 
    NSString *aString = [formatter stringFromNumber: @(index+1)]; 

    //Add the new string at the next available index. Note that the 
    //index must either an existing index into the array or the next available index. 
    //if you try to index past the end of the array you will crash. 
    stringArray[index] = aString; 

    //You could use addObject instead: 
    //[stringArray addObject: aString]; 
    } 
    NSLog(@"%@", stringArray); 
Verwandte Themen