Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Google协议缓冲区和objective C问题_Objective C_Protocol Buffers - Fatal编程技术网

Objective c Google协议缓冲区和objective C问题

Objective c Google协议缓冲区和objective C问题,objective-c,protocol-buffers,Objective C,Protocol Buffers,希望能听到一些更有经验的开发人员(从昨天开始对protobufs完全陌生)。我一直在研究如何让protobufs与iOS协同工作,因为谷歌没有一个针对objective C的本地库 经过一点试验,似乎有两种通用方法: 使用第三方库-Booyah的objective C编译器-() 问题是它不能用Protobuf2.5.0编译,需要2.4.1。有人认为有充分的理由不使用这种方法,而使用旧版本的protobufs吗 > P>使用C++生成的原BoF类,并进行一些调整-/() 这看起来不是一个

希望能听到一些更有经验的开发人员(从昨天开始对protobufs完全陌生)。我一直在研究如何让protobufs与iOS协同工作,因为谷歌没有一个针对objective C的本地库

经过一点试验,似乎有两种通用方法:

  • 使用第三方库-Booyah的objective C编译器-()

    • 问题是它不能用Protobuf2.5.0编译,需要2.4.1。有人认为有充分的理由不使用这种方法,而使用旧版本的protobufs吗
  • > P>使用C++生成的原BoF类,并进行一些调整-/()

      <>这看起来不是一个非常干净的方法,C++中的Obji-C代码听起来不太有趣。
    另一方面,如果我选择前一种方法,我找不到任何关于干净地卸载2.5.0的文档。最简单的方法是什么


    谢谢。

    在短期内,我看不出使用2.4.1有任何问题;但从长远来看,您可能不想被2.4.1所束缚