Esiste un modo per dividere le stringhe nell'obiettivo c in array? Voglio dire in questo modo: stringa di input Sì: 0: 42: valore in un array di (Sì, 0,42, valore)?
Esiste un modo per dividere le stringhe nell'obiettivo c in array? Voglio dire in questo modo: stringa di input Sì: 0: 42: valore in un array di (Sì, 0,42, valore)?
Risposte:
NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];
dove contiene yourString @"one:two:three"
e arrayOfComponents conterrà @[@"one", @"two", @"three"]
e puoi accedere a ciascuno con NSString *comp1 = arrayOfComponents[0];
( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )
Usa questo: [[string componentsSeparatedByString: @ ","] [0];
[NSArray componentsJoinedByString:]
.