2016-10-07 7 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);