2016-10-07 54 views
-4

如果有人知道如何製作一個充滿NSStrings的數組,我真的可以使用一些幫助,在網上任何地方都找不到這個好例子,這不是家庭作業,因爲它沒有到期,但它是一個問題那是關於我老師給我學習的問題的一個pdf,似乎無法找出這個問題。 所以如果有人知道一個例子,一些解釋將是偉大的,感謝您花時間在這個。如何製作NSStrings數組?

+1

有什麼難以爲繼的部分? – matt

回答

0

這是不完全清楚你在問什麼。如果你只需要創建一個不可變的數組,你可以使用對象文字語法:

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

如果你想有一個可變的數組,你可以修改,你可以創建一個可變數組:

//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);