2010-05-01 34 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:@","]];