objective-c - 从 NSString 对象中提取字符

标签 objective-c cocoa-touch cocoa foundation

如何从 Objective-C 中的字符串对象中提取单个字符?

示例:

NSString * fooString = [NSString stringWithFormat:@"FOOSTRING"];

我想从 fooString 指向的字符串对象中提取单个字符。 F、O、O、S、T、R、I、N、G。

最佳答案

NSString * fooString = @"FOOSTRING";
NSMutableArray *list = [NSMutableArray array];
for (int i=0; i<fooString.length; i++) {
    [list addObject:[fooString substringWithRange:NSMakeRange(i, 1)]];
}
NSLog(@"%@", list);

NSLog 输出:

(
                                                  F,
                                                  O,
                                                  O,
                                                  S,
                                                  T,
                                                  R,
                                                  I,
                                                  N,
                                                  G
                                                  )

关于objective-c - 从 NSString 对象中提取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126833/

相关文章:

ios - 如何从 uitableviewcell 显示 uidatepicker

objective-c - NSNumberFormatter,本地化的 setGroupingSeparator?

objective-c - 复制自定义类对象

ios - UITableView - 更改部分标题颜色

objective-c - 将方法的所有参数传递到 NSLog

ios - Swift 无法为 UITextField 调用添加目标

ios - 更新 UILabel 看起来像是在浪费性能

objective-c - 模拟鼠标点击 Cocoa 中的菜单项?

iphone - 共享 View Controller 访问模型类

javascript - 在 xCode6/iOS-8 的 UIWebView 上停止滚动和弹跳