Swift51.com
Swift 头像
Swift  2017-06-14 21:51

Swift 版 FlatBuffers(跨平台序列化库)FlatBuffersSwift

回复:0  查看:5674  感兴趣:33  赞:2  
FlatBuffersSwift 是 Swift 版的 FlatBuffers。 

FlatBuffers是Google推出的一种高效的开源跨平台序列化库,允许使用者在没有解析/拆包或分配额外内存的情况下读取数据。它支持模式演化(向前/向后兼容性)和可选的JSON转换。其具有如下特点:

  • 不需要打包/解包。它的结构化数据都以二进制形式保存,不需要数据解析过程,数据也可以方便传递。
  • 省内存、性能好(见附录1)
  • 强类型系统,在编译阶段就能预防一些bug的产生
  • 跨平台(C++11/Java)

相关开源代码