Google 平面缓冲区 iOS
Google Flatbuffer iOS
目前,我接到了一项任务,要在 iOS 和 OSX 上探索 google flatbuffers
。我浏览了 by Google.
提供的文档
还在 Github 上发现了一些使用 swift 语言的库,例如 FlatBuffersSwift 和其他实现 flatbuffers
的库。
所以,我对此主要有两个担忧
- 如果我在 iOS 应用程序中使用它,Apple 会批准我的应用程序吗?
- 是否可以在运行时从 JSON 创建模式?或者我们必须手动创建模式 (.fbs) 并使用
flatc
库来创建模型二进制文件(如 .swift)文件。
请帮忙
提前致谢
1) Apple 批准过程中没有任何内容与您选择的序列化库有关。
2) 为了获得这个库的好处,您需要在编译之前创建一个模式并为其生成代码。如果您的用例是如此动态以至于您希望能够在运行时完成所有事情,那么您最好使用一个好的 JSON 库。
目前,我接到了一项任务,要在 iOS 和 OSX 上探索 google flatbuffers
。我浏览了 by Google.
提供的文档
还在 Github 上发现了一些使用 swift 语言的库,例如 FlatBuffersSwift 和其他实现 flatbuffers
的库。
所以,我对此主要有两个担忧
- 如果我在 iOS 应用程序中使用它,Apple 会批准我的应用程序吗?
- 是否可以在运行时从 JSON 创建模式?或者我们必须手动创建模式 (.fbs) 并使用
flatc
库来创建模型二进制文件(如 .swift)文件。
请帮忙 提前致谢
1) Apple 批准过程中没有任何内容与您选择的序列化库有关。 2) 为了获得这个库的好处,您需要在编译之前创建一个模式并为其生成代码。如果您的用例是如此动态以至于您希望能够在运行时完成所有事情,那么您最好使用一个好的 JSON 库。