Objective c 如何查看存储在NSData中的数据?

Objective c 如何查看存储在NSData中的数据?,objective-c,xcode,Objective C,Xcode,我对Objective C非常陌生。我正在分析iOS应用程序代码并使用xCode,我保留调试指针,实际上我正在尝试查看存储在NSData变量中的数据 但我看到了下面的值 NSData * data= [NSData dataWithBytes:temp length:32]; return data; (lldb) po data <c5909c89 ff06ea8b 8a037ac7 cd7f04c8 0c74bb7b 0a9b34ea c208f391 173a84ba> N

我对Objective C非常陌生。我正在分析iOS应用程序代码并使用xCode,我保留调试指针,实际上我正在尝试查看存储在NSData变量中的数据

但我看到了下面的值

NSData * data= [NSData dataWithBytes:temp length:32];
return data;

(lldb) po data
<c5909c89 ff06ea8b 8a037ac7 cd7f04c8 0c74bb7b 0a9b34ea c208f391 173a84ba>
NSData*data=[NSData dataWithBytes:temp length:32];
返回数据;
(lldb)采购订单数据

我如何才能真正看到存储在数据变量中的数据?我曾尝试应用各种编码来解码NSData,但也失败了。请帮我做这个。我知道它存储了32字节的数据,但我想知道每个字节中存储了哪些数据?它将帮助我硬编码NSData变量。有人能告诉我如何根据以下输出对NSData var进行硬编码吗?

您可以使用
UInt8
缓冲区对数据进行硬编码

UInt8 bytes[] = {0xc5, 0x90, 0x9c, 0x89, 0xff, 0x06, 0xea, 0x8b, 0x8a, 0x03, 0x7a, 0xc7, 0xcd, 0x7f, 0x04, 0xc8, 0x0c, 0x74, 0xbb, 0x7b, 0x0a, 0x9b, 0x34, 0xea, 0xc2, 0x08, 0xf3, 0x91, 0x17, 0x3a, 0x84, 0xba};
NSData *data = [NSData dataWithBytes:&bytes length:32];
NSLog(@"%@", data);

po
向您显示了字节。你还想要什么?@Gereon谢谢你的回复。如何将字节转换为字符串?我想硬编码NSData。因此,如果我理解字符串,它可能会帮助我进行硬编码部分。基于上述数据,我如何在目标代码中硬编码NSData变量?除了此十六进制
“@vadian您能告诉我如何硬编码NSData吗?我希望变量数据始终具有相同的数据。