2010-05-01 66 views
8

我有一个NSString:@"1a,1b,1c,1d,5c"。我想把这个NSString分成一个NSMutableArray,但我不知道如何。我觉得这很简单,但我找不到它(可能是因为我的英语不够好,无法找到一个好的描述来搜索)。可可NSString爆炸

问候, 突突

回答

19
NSString *_stringToSplit = @"1a,1b,1c,1d,5c"; 
NSArray *_splitItems = [_stringToSplit componentsSeparatedByString:@","]; 
NSMutableArray *_mutableSplitItems = [NSMutableArray arrayWithCapacity:[_splitItems count]]; 
[_mutableSplitItems addObjectsFromArray:_splitItems]; 
+1

下划线的原因是什么? (只是想知道,我还没有看到局部变量。 – 2010-05-01 10:45:51

+0

这只是一个视觉指标,我用它来快速识别局部或短暂的,范围很大的变量。 – 2010-05-01 10:48:28

8
[NSMutableArray arrayWithArray:[string componentsSeparatedByString:@","]];