Вставьте 12 объектов в NSMutableArray - PullRequest
0 голосов
/ 28 марта 2011

Я хочу добавить 12 объектов в массив nsmutable, готовый для команды InsertObject: atIndex:

Должен быть более быстрый путь, чем

    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];
    [self.YoutubeArray addObject:@""];

Ответы [ 4 ]

2 голосов
/ 28 марта 2011
for (NSInteger i = 0; i < 12; i++) {
    [self.YoutubeArray addObject:@""];
}
0 голосов
/ 28 марта 2011
NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"" count:12];
0 голосов
/ 28 марта 2011

Полагаю, вам не нужны эти пустые строки, вы просто устанавливаете заполнители?

Если это так:

self.YoutubeArray = [NSMutableArray arrayWithCapacity:12];

В противном случае:

self.YoutubeArray = [NSMutableArray arrayWithObjects:@"", @"", @"", @"", @"",
                     @"", @"", @"", @"", @"", @"", @"", nil];
0 голосов
/ 28 марта 2011
self.YoutubeArray = [NSMutableArray arrayWithObjects:@"",@"",...,@"",nil];

если вы используете статические данные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...