我有一個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