I want to parse multiple hex integers from a space-separated string of up to 20 numbers:
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];
But scanHexInt seems to only scan a single value. Is there a cleaner way to scan a string into an array of values?