Swift 版 FlatBuffers(跨平台序列化库)FlatBuffersSwift
发布时间:2017-06-14 21:51 回复:0 查看:5896 感兴趣:33 赞:2 最后回复:2017-06-14 21:51
FlatBuffersSwift 是 Swift 版的
FlatBuffers。
FlatBuffers是Google推出的一种高效的开源跨平台序列化库,允许使用者在没有解析/拆包或分配额外内存的情况下读取数据。它支持模式演化(向前/向后兼容性)和可选的JSON转换。其具有如下特点:
- 不需要打包/解包。它的结构化数据都以二进制形式保存,不需要数据解析过程,数据也可以方便传递。
- 省内存、性能好(见附录1)
- 强类型系统,在编译阶段就能预防一些bug的产生
- 跨平台(C++11/Java)