У меня есть строка как http://www.google.co.uk/ig/images/weather/partly_cloudy.gif. Мне нужно сохранить только partly_cloudy.gif. Как мне выбрать эту часть строки obly?
Если вы уверены, что он представляет путь, вы можете вызвать для него метод lastPathComponent.
lastPathComponent
NSString * link = @"http://www.google.co.uk/ig/images/weather/partly_cloudy.gif"; NSLog(@"%@", [link lastPathComponent]);
Используйте функцию NSString componentsSeparatedByString.Например, NSString *url = @"http://www.google.com/1/2/3/test.gif"; NSArray *components = [url componentsSeparatedByString:@"/"]; даст вам NSArray всех строк между символом '/'.
componentsSeparatedByString
NSString *url = @"http://www.google.com/1/2/3/test.gif"; NSArray *components = [url componentsSeparatedByString:@"/"];
Ссылка NSString: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html