【发布时间】:2015-10-19 23:12:25
【问题描述】:
我有一个 NSData 对象,它分配有代表 0-255 无符号整数的字节。将这些字节转换为整数,或者如果更简单的话,转换为字符串/NSString 的最简单方法是什么?
例如,如果我的 NSData 对象中有字节 0x00、0x02 和 0x0A,那么我想要一个整数数组 {0,2,10} 或字符串/NSString“0210”。
似乎有很多方法可以将 NSData 转换为 ASCII NSStrings、UInt8 数组等,但我一生都无法弄清楚如何在 Swift 中进行这种简单的转换。
编辑:我想要的示例代码:
var data:NSData
/*allocate NSData*/
var unsignedInts = [Int]()
/*Allocate each byte of data to an individual index of unsignedInts */
print(unsignedInts)
//should see {0, 1, 10} if bytes are 0x00, 0x01, and 0x0A
【问题讨论】:
标签: swift