use*_*279 1 objective-c nsstring
我想创建一个方法,给出string.suppose的反向我在方法中传递NSString"欢迎使用Objective C",该方法返回字符串的反向,如"C Objective to Welcome"而不是"C evitcejbO ot emocleW"而不使用componentsSeparatedByString方法.是否可以使用Objective c ..?请帮忙.
您可以按单词枚举字符串.
NSString *string = @"Welcome to Objective-C!";
NSMutableArray *words = [NSMutableArray array];
[string enumerateLinguisticTagsInRange:NSMakeRange(0, [string length])
scheme:NSLinguisticTagSchemeTokenType
options:0
orthography:nil
usingBlock:^(NSString *tag, NSRange tokenRange, NSRange sentenceRange, BOOL *stop) {
[array addObject:[string substringWithRange:tokenRange]];
}];
NSMutableString *reverseString = [[NSMutableString alloc] init];
for (NSString *word in [words reverseObjectEnumerator]){
[reverse appendString:word];
}
NSLog(@"%@", reverseString);
Run Code Online (Sandbox Code Playgroud)
这将打印...
"!C-Objective to Welcome"
Run Code Online (Sandbox Code Playgroud)
您可以更改选项以省略空格和内容......
| 归档时间: |
|
| 查看次数: |
6348 次 |
| 最近记录: |