aquí es la otra manera de conversión, un largo long int a cadena hexadecimal.
primero el hexágono a largo largo.
NSString* pString = @"ffffb382ddfe";
NSScanner* pScanner = [NSScanner scannerWithString: pString];
unsigned long long iValue2;
[pScanner scanHexLongLong: &iValue2];
NSLog(@"iValue2 = %lld", iValue2);
y la otra manera, longlong a cadena hexadecimal ...
NSNumber *number;
NSString *hexString;
number = [NSNumber numberWithLongLong:iValue2];
hexString = [NSString stringWithFormat:@"%qx", [number longLongValue]];
NSLog(@"hexString = %@", hexString);
Esto no es un duplicado de http://stackoverflow.com/questions/1870475, que es acerca de cómo convertir los dígitos hexadecimales a * una cadena *. –