我有一个NSString:@"1a,1b,1c,1d,5c"
。我想把这个NSString分成一个NSMutableArray,但我不知道如何。我觉得这很简单,但我找不到它(可能是因为我的英语不够好,无法找到一个好的描述来搜索)。可可NSString爆炸
问候, 突突
我有一个NSString:@"1a,1b,1c,1d,5c"
。我想把这个NSString分成一个NSMutableArray,但我不知道如何。我觉得这很简单,但我找不到它(可能是因为我的英语不够好,无法找到一个好的描述来搜索)。可可NSString爆炸
问候, 突突
NSString *_stringToSplit = @"1a,1b,1c,1d,5c";
NSArray *_splitItems = [_stringToSplit componentsSeparatedByString:@","];
NSMutableArray *_mutableSplitItems = [NSMutableArray arrayWithCapacity:[_splitItems count]];
[_mutableSplitItems addObjectsFromArray:_splitItems];
[NSMutableArray arrayWithArray:[string componentsSeparatedByString:@","]];
使用-componentsSeparatedByString:
爆炸。
返回值是一个NSArray。如果你需要一个NSMutableArray,请调用它的-mutableCopy
方法。
下划线的原因是什么? (只是想知道,我还没有看到局部变量。 – 2010-05-01 10:45:51
这只是一个视觉指标,我用它来快速识别局部或短暂的,范围很大的变量。 – 2010-05-01 10:48:28