将12个对象插入NSMutableArray

时间:2011-03-28 11:53:38

标签: iphone objective-c nsmutablearray

我希望将12个对象添加到nsmutablearray中,为命令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 个答案:

答案 0 :(得分:2)

for (NSInteger i = 0; i < 12; i++) {
    [self.YoutubeArray addObject:@""];
}

答案 1 :(得分:0)

self.YoutubeArray = [NSMutableArray arrayWithObjects:@"",@"",...,@"",nil];

如果您使用静态数据

答案 2 :(得分:0)

我猜你实际上并不需要那些空字符串,你只是设置占位符?

如果是这样的话:

self.YoutubeArray = [NSMutableArray arrayWithCapacity:12];

否则:

self.YoutubeArray = [NSMutableArray arrayWithObjects:@"", @"", @"", @"", @"",
                     @"", @"", @"", @"", @"", @"", @"", nil];

答案 3 :(得分:-1)

NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"" count:12];