Есть ли способ разбить строки в объекте c на массивы? Я имею в виду вот так - строка ввода Да: 0: 42: значение в массив (Да, 0,42, значение)?
Есть ли способ разбить строки в объекте c на массивы? Я имею в виду вот так - строка ввода Да: 0: 42: значение в массив (Да, 0,42, значение)?
Ответы:
NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];
где yourString содержит @"one:two:three"
и arrayOfComponents будет содержать @[@"one", @"two", @"three"]
и вы можете получить доступ к каждому с помощью NSString *comp1 = arrayOfComponents[0];
( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )
Попробуйте componentsSeparatedByString:
Используйте это: [[string componentsSeparatedByString: @ ","] [0];
[NSArray componentsJoinedByString:]
.