NSArray* foo = [@"10/04/2011" componentsSeparatedByString: @"/"];
NSString* firstBit = [foo objectAtIndex: 0];
Обновление от 03.07.2008:
Теперь, когда вопрос получил тег Swift, я должен добавить способ Swift сделать это. Все очень просто:
let substrings = "10/04/2011".split(separator: "/")
let firstBit = substrings[0]
Хотя обратите внимание, что он дает вам массив Substring
. Если вам нужно преобразовать их обратно в обычные строки, используйте map
let strings = "10/04/2011".split(separator: "/").map{ String($0) }
let firstBit = strings[0]
или
let firstBit = String(substrings[0])