目前,我有一项任务是探索 iOS 和 OSX 上的 google flatbuffers
。我浏览了提供的文档 by Google .
还在 Github 上找到了一些关于 swift 语言的库,比如 FlatBuffersSwift和其他实现 flatbuffers
的。
所以,我主要有两个问题
- 如果我在我的 iOS 应用程序中使用它,Apple 会批准我的应用程序吗?
- 是否可以在运行时从 JSON 创建模式?或者我们必须手动创建模式 (.fbs) 并使用
flatc
库来创建模型二进制文件(如 .swift)文件。
请帮忙 提前致谢
最佳答案
1) Apple 审批流程与您选择的序列化库没有任何关系。 2) 为了获得这个库的好处,您需要在编译之前创建一个模式并为其生成代码。如果您的用例非常动态,以至于您希望能够在运行时执行所有操作,那么最好使用一个好的 JSON 库。
关于ios - 谷歌 Flatbuffer iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54654961/