2010-05-01 5 views
8

J'ai un NSString: @"1a,1b,1c,1d,5c". Je veux que ce NSString séparé dans un NSMutableArray, mais je ne sais pas comment. Je pense que c'est assez simple mais je ne peux pas le trouver (peut-être parce que mon anglais n'est pas assez bon pour trouver une bonne description pour la rechercher).Cocoa NSString explode

Cordialement, Dodo

Répondre

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

Quelle est la raison du soulignement? (Je me demandais juste, je n'ai pas encore vu cela pour les variables locales.) –

+0

C'est juste un indicateur visuel que j'utilise pour identifier rapidement des variables locales ou de courte durée. –

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