Swift 版 FlatBuffers(跨平臺序列化庫)FlatBuffersSwift
發(fā)布時間:2017-06-14 21:51 回復:0 查看:5792 感興趣:33 贊:2 最后回復:2017-06-14 21:51
FlatBuffersSwift 是 Swift 版的
FlatBuffers。
FlatBuffers是Google推出的一種高效的開源跨平臺序列化庫,允許使用者在沒有解析/拆包或分配額外內存的情況下讀取數(shù)據(jù)。它支持模式演化(向前/向后兼容性)和可選的JSON轉換。其具有如下特點:
- 不需要打包/解包。它的結構化數(shù)據(jù)都以二進制形式保存,不需要數(shù)據(jù)解析過程,數(shù)據(jù)也可以方便傳遞。
- 省內存、性能好(見附錄1)
- 強類型系統(tǒng),在編譯階段就能預防一些bug的產生
- 跨平臺(C++11/Java)