【发布时间】:2015-11-10 21:58:30
【问题描述】:
我想从最多 20 个数字的空格分隔字符串中解析多个十六进制整数:
79 1A 03 00 09 21 22 AA BB CC DD EE FF A1 A2 A3 A4 A5 A6 A7
unsigned result = 0;
NSScanner *scanner = [NSScanner scannerWithString:@"79 1A 03 00"];
[scanner setScanLocation:0];
[scanner scanHexInt:&result];
但 scanHexInt 似乎只扫描一个值。有没有更简洁的方法将字符串扫描到值数组中?
【问题讨论】:
-
使用循环扫描每个值。
标签: objective-c hex