¿Hay alguna forma de dividir cadenas en el objetivo c en matrices? Me refiero a esto: cadena de entrada Sí: 0: 42: valor en una matriz de (Sí, 0,42, valor)?
¿Hay alguna forma de dividir cadenas en el objetivo c en matrices? Me refiero a esto: cadena de entrada Sí: 0: 42: valor en una matriz de (Sí, 0,42, valor)?
Respuestas:
NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];
donde yourString contiene @"one:two:three"
y arrayOfComponents contendrá @[@"one", @"two", @"three"]
y puedes acceder a cada uno con NSString *comp1 = arrayOfComponents[0];
( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )
Pruebe componentsSeparatedByString:
Utilice esto: [[string componentsSeparatedByString: @ ","] [0];
[NSArray componentsJoinedByString:]
.