Я хочу, чтобы разобрать несколько шестнадцатеричных чисел из разделенных пробелами строки до 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 parse hex string to integer
использовать цикл для сканирования каждого значения. – rmaddy