I\'ve a NSData
object. First I want to convert NSData
object to bytes, then read the first four bytes in this NSData
object and then conve
int n ; // first n bytes
NSData *data; // your data
NSData *subData = [data subdataWithRange:NSMakeRange(0, n)]; // make sure if data has n bytes
NSString *stringData = [subData description];
stringData = [stringData substringWithRange:NSMakeRange(1, [stringData length]-2)];
unsigned dataAsInt = 0;
NSScanner *scanner = [NSScanner scannerWithString: stringData];
[scanner scanHexInt:& dataAsInt];