Я разрабатываю приложение, которое требует, чтобы подстрока находилась между точками x и y строки, например, в диапазоне (120, 340).
Подскажите, пожалуйста, как мне этого добиться.
Вы можете достичь этого, используя substringWithRange:NSMakeRange:
substringWithRange:NSMakeRange
NSLog([@"1234567890" substringWithRange:NSMakeRange(3, 5)]);
Возвращает строковый объект, содержащий символы получателя, которые находятся в заданном диапазоне. Ссылка на класс NSString - substringWithRange
Попробуй вот так ...
NSString *strr = [NSString stringWithString:@"Hello"]; for (int i =0; i<[strr length]; i++) { NSString *str1 = [strr substringFromIndex:i]; CCLOG(@"str %d = %@",i,[str1 substringToIndex:1]); }