如何使用 NSLog ?
显示以下字节const void *devTokenBytes = [devToken bytes];
答案 0 :(得分:15)
假设devToken
的类型为NSData *
(来自bytes
调用),您可以使用NSData上的description
方法获取包含十六进制表示形式的字符串数据的字节。请参阅NSData class reference。
NSLog(@"bytes in hex: %@", [devToken description]);
答案 1 :(得分:9)
如果你想要一个十六进制序列:
NSMutableString *hex = [NSMutableString stringWithCapacity:[devToken length]];
for (int i=0; i < [devToken length]; i++) {
[hex appendFormat:@"%02x", [devToken bytes][i]];
}