NSRange range = [url rangeOfString:@"/" options:NSBackwardsSearch];
получить значение индекса от range.location
Чтобы найти индекс четвертого символа '/' из url:
int count = 0;
int index = -1;
for (unsigned int i=0; i < [url length]; ++i) {
if ([url characterAtIndex:i] == '/') {
++count;
if (count == 4) {
index = i;
break;
}
}
}
Ответ 2
Обычно вам не нужно получать индекс букв /. Вы можете просто использовать множество методов удобства, определенных в NSURL, см. эту ссылку Apple. Я бы сделал
NSURL* url=[NSURL URLWithString:@"http://stackoverflow.com/questions/ask"];
NSString* last=[url lastPathComponent]; // last is now @"ask"