ios - 谷歌 Flatbuffer iOS

标签 ios swift iphone flatbuffers

目前,我有一项任务是探索 iOS 和 OSX 上的 google flatbuffers。我浏览了提供的文档 by Google .
还在 Github 上找到了一些关于 swift 语言的库,比如 FlatBuffersSwift和其他实现 flatbuffers 的。 所以,我主要有两个问题

  1. 如果我在我的 iOS 应用程序中使用它,Apple 会批准我的应用程序吗?
  2. 是否可以在运行时从 JSON 创建模式?或者我们必须手动创建模式 (.fbs) 并使用 flatc 库来创建模型二进制文件(如 .swift)文件。

请帮忙 提前致谢

最佳答案

1) Apple 审批流程与您选择的序列化库没有任何关系。 2) 为了获得这个库的好处,您需要在编译之前创建一个模式并为其生成代码。如果您的用例非常动态,以至于您希望能够在运行时执行所有操作,那么最好使用一个好的 JSON 库。

关于ios - 谷歌 Flatbuffer iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54654961/

相关文章:

ios - UITextView 顶部留有空间

swift - iAd 定位 SKSpriteNode 问题

ios - Swift 中 void 函数中的 dispatch_async 和意外的非 void 返回值

iphone - stringByAddingPercentEscapesUsingEncoding :? 的反义词是什么?

ios - 交换时淡化 UIBarButtonItem

ios - 如何使用 base64 在客户端 `transaction.transactionReceipt` 上进行编码?

ios - 圆弧错误 : cannot capture __autoreleasing variable in a block

iphone - iPhone 上的 CSS 像素与设备像素

ios - Apple 的 TestFlight 提供旧版本

swift - 如何在 Swift 中以字符串格式 "English"(不是 "en")显示当前语言?