2010-05-01 7 views
8

Tengo un NSString: @"1a,1b,1c,1d,5c". Quiero este NSString separado en un NSMutableArray, pero no sé cómo. Creo que es bastante simple pero no puedo encontrarlo (tal vez porque mi inglés no es lo suficientemente bueno para encontrar una buena descripción para buscar).Cocoa NSString explotar

Saludos, Dodo

Respuesta

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

¿Cuál es la razón de los subrayados? (Solo me pregunto, todavía no lo he visto para las variables locales.) –

+0

Es solo un indicador visual que uso para identificar rápidamente variables locales o efímeras, de ámbito cerrado. –

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