将NSStrings添加到可变数组

时间:2011-04-15 05:50:17

标签: objective-c cocoa nsstring nsmutablearray

我创建了一个可变数组,我有两个NSString个变量。现在我想将这两个NSString添加到我的数组中。这怎么可能?感谢。

3 个答案:

答案 0 :(得分:20)

使用addObject的{​​{1}}功能。

例如

NSMutableArray

答案 1 :(得分:0)

贾利亚的回答是正确的。 +1票。

我添加了一个不可变版本,因此您可以看到差异。如果您不想删除或添加更多对象(NSStrings)到您的容器,我建议使用不可变版本。

可变版本:

NSMutableArray *mutableArray = [[NSMutableArray alloc] init];
NSString *string_one = @"One"];
[mutableArray addObject:string_one];
//Or
[mutableArray addObject:@"Two"];
NSLog(@"%@", mutableArray);

不可变版本

NSArray *immutableArray = [NSArray arrayWithObjects:@"One", @"Two", nil];
NSLog(@"%@", immutableArray);

答案 2 :(得分:0)

您可以添加NSMutableArray分配。

喜欢:

NSMutableArray *test = [NSMutableArray arrayWithObjects:@"test1",@"test2",nil];