2

希望听到一些更有经验的开发人员的意见(从昨天开始对 protobufs 完全陌生)。我一直在研究如何让 protobufs 与 iOS 一起工作,因为 Google 没有针对 Objective C 的本土库。

尝试了一下,似乎有两种通用方法:

  1. 使用第三方库 - Booyah 的目标 C 编译器 - ( https://github.com/booyah/protobuf-objc )。

    • 问题是它不能用 protobuf 2.5.0 编译,需要 2.4.1。有没有人看到一个令人信服的理由不使用这种方法并使用旧版本的 protobufs?
  2. 使用 C++ 生成的 protobuf 类进行一些调整 - ( http://www.kotancode.com/2012/10/14/using-google-protocol-buffers-in-objective-c-on-ios-and-the-mac/ )

    • 这似乎不是一个非常干净的方法,并且 C++ 融入到 Objective-C 代码中听起来并不有趣。

在相关说明中,如果我选择前一种方法,我找不到任何关于完全卸载 2.5.0 的文档。最简单的方法是什么?

谢谢。

4

0 回答 0