相关疑难解决方法(0)

如何在Haskell中将列表转换为元组?

我怎样才能最好地将列表转换为Haskell中的元组:

[1,2,3,4,5,6] -> (1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)

haskell

26
推荐指数
5
解决办法
2万
查看次数

Swift结构化到NSData并返回

我有一个结构包含一个结构NSObject,我想序列化到一个NSData对象:

struct Packet {
  var name: String
  var index: Int
  var numberOfPackets: Int
  var data: NSData
}

var thePacket = Packet(name: name, index: i, numberOfPackets: numberOfPackets, data: packetData)
Run Code Online (Sandbox Code Playgroud)

我如何最好地将数据包序列化为一个NSData,以及如何最好地将其反序列化?

运用

var bufferData = NSData(bytes: & thePacket, length: sizeof(Packet))
Run Code Online (Sandbox Code Playgroud)

只给了我名字和数据的指针.我正在探索NSKeyedArchiver,但后来我必须使Packet成为一个对象,我宁愿保持它的结构.

干杯

serialization struct nskeyedarchiver nsdata swift

18
推荐指数
3
解决办法
2万
查看次数

标签 统计

haskell ×1

nsdata ×1

nskeyedarchiver ×1

serialization ×1

struct ×1

swift ×1