2010-05-01 15 views
8

Mam NSString: @"1a,1b,1c,1d,5c". Chcę, aby ten NSString był podzielony na NSMutableArray, ale nie wiem jak. Myślę, że jest to dość proste, ale nie mogę go znaleźć (może dlatego, że mój angielski nie jest wystarczająco dobry, aby znaleźć dobry opis do wyszukiwania).Kakao NSString eksploduje

Pozdrawiam, Dodo

Odpowiedz

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

Jaki jest powód podkreślenia? (Zastanawiam się, jeszcze nie widziałem tego dla zmiennych lokalnych.) –

+0

To tylko wizualny wskaźnik, którego używam do szybkiego identyfikowania lokalnych lub krótkotrwałych zmiennych o ściśle określonym zakresie. –

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