有一个特殊的
NSString
initWithData
方法可以抓取比特并将其转换为字符串。但是,在 NSNumber
类引用中我没有找到它。当前,我正在以 NSData
格式从服务器获取原始数据(字节)。我知道在 C 语言中如何使用 memcpy
和 int
指针实现这一点。但是我想知道从 NSData
直接获取这些内容的便捷方法是什么。不需要转换。例如,我得到了一个 00000010
字节,我需要将其转换为值为 2 的 NSNumber
或 NSInteger
。
[myNSData bytes]
获取原始字节。如果需要,可以为NSNumber创建一个类别,以便使用initWithData:。 - Matthias Bauch