BinaryCodable 0.3.1

BinaryCodable 0.3.1

Jeff Verkoeyen维护。



  • BinaryCodable作者

Binary Codable

Binary Codable提供了与Swift Codable类似的接口,用于将类型转换为二进制表示并将其从二进制表示中转换回来。

Binary Codable针对以字节流的形式读取和写入二进制数据块进行了优化。这使得Binary Codable对网络协议、二进制文件格式以及其他紧密的二进制信息形式非常有用。

这不是一个官方的Google产品。

特性

  • 从Swift类型编码到Data
  • Data解码到Swift类型。
  • 高效地编码/解码大量任意数据。
  • 延迟解码(仅在需要时从源读取字节)。
  • 编码和解码固定宽度的整数类型。
  • 编码和解码带有或不带有终止符的字符串。
  • 限制容器的解码长度。

野外的已知用法

支持的技术

  • iOS 13.0+ / macOS 10.15+
  • Xcode 11.5+
  • Ubuntu 16.04
  • Swift 5.2

许可

BinaryCodable采用Apache 2.0许可发布。有关详细信息,请参阅LICENSE