1
2
如果您关心的是性能:CFData/NSData与NSCoding兼容,那么只需将数组的序列化表示形式包装为NSCFData即可。
你的int数组需要转换成一个通用的endian格式(取决于机器的endian),例如,总是以小endian或大endian的形式存储。在编码过程中,将其转换为指定endianness中的整数数组,并将其传递给NSData对象。然后将NSData表示形式传递给NSCoder实例。在解码时,您将收到密钥的NSData对象,在解码时有条件地将其转换为机器的本机endianness。一组可用于OSX和iOS的字节交换例程从
|
Toniq · javascript为php保存多维数组 1 年前 |
Jannis · Java中数组的怪异行为 1 年前 |
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
tenfour · 如何使用数组元素的索引初始化数组元素 2 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |