在iPhone编程中从字符串中获取数字

And*_*son 2 iphone cocoa-touch objective-c

我有一个字符串.它总是3个字母长,它可以指望只包含三个整数.说它看起来像这样:

NSString * numberString = @"123";
Run Code Online (Sandbox Code Playgroud)

现在,我想从中提取这些数字.在任何其他语言中,我只需获取每个位置的角色并解析它,甚至投射它.

但是,Objective-C似乎没有那个.我找到了一些其他的答案,建议我使用这个characterAtIndex方法,使用numberWithChar它,然后从中减去数字"48",甚至让我自己为这一切的明显愚蠢而挠头.

有没有其他更优雅的方式来做到这一点?

我尝试使用substringWithRange,但显然没有创建NSRange的方法,并且由于某种原因它与CFRangeMake不兼容.

eds*_*sko 7

[[numberString substringWithRange:NSMakeRange(0,1)] intValue]怎么样?