Когда у меня есть pf:/Abc/def/, как я могу получить /Abc/def/?
pf:/Abc/def/
/Abc/def/
С Python я могу использовать
string = 'pf:/Abc/def/' string.split(':')[1]
или даже
string[3:]
Какова эквивалентная функция в Objective-C?
NSString *string = [NSString stringWithFormat:@"pf:/Abc/def/"]; NSArray *components = [string componentsSeparatedByString: @":"]; NSString *string2 = (NSString*) [components objectAtIndex:1];
Ссылка: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/componentsSeparatedByString:
componentsSeparatedByString вернет NSArray.Вы берете объект по определенному индексу и набираете его в NSString при сохранении его в другой переменной.