NSScanner has
- (BOOL)scanHexInt:(unsigned *)value; // Optionally prefixed with
"0x" or "0X"
- (BOOL)scanHexLongLong:(unsigned long long *)result;
so you can
unsigned yourValueHere;
BOOL success = [[NSScanner scannerWithString:string]
scanHexInt:&yourValueHere];
Ali
On Mar 23, 2009, at 6:00 PM, Jonathon Kuo wrote:
In NSString theres -intValue, -floatValue, -doubleValue, but no -
hexValue (that I can find). I'd like to convert ascii hex NSStrings
(@"001A4CD3" etc) into integer values. Having a -hexValue method
would make that a snap. If theres no Cocoa way, I guess I could try
my hand at writing a category(?) method on NSString using sscanf
with %x.
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com