Попробуйте:
NSString* feng = [string substringToIndex:4]
NSString* zhong = [string substringFromIndex:5]
РЕДАКТИРОВАТЬ:
Теперь, когда вы ясно дали понять, на что похожи ваши входные данные, один из вариантов - использовать регулярные выражения для таких совпадений:1006 *
NSString* string = @"feng4shui5";
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"\D+\d+" options:NSRegularExpressionCaseInsensitive error:&error];
NSArray *matches = [regex matchesInString:string options:0 range:NSMakeRange(0, [string length])];
for (NSTextCheckingResult *match in matches) {
NSRange matchRange = [match range];
NSRange firstHalfRange = [match rangeAtIndex:1];
NSRange secondHalfRange = [match rangeAtIndex:2];
NSLog([userinput substringWithRange:matchRange]);
}
где строка - строка, содержащая ваш ввод.