将协议缓冲区与Objective-C结合使用
在Objective-C中开发应用程序时,有人使用过吗 <> P<是否有任何编译爪哇代码、原始代码>文件>的目标,所有的谷歌文档都只引用了Cython、C++或Python。不幸的是,该项目目前似乎是空的,但无论如何看到它还是令人鼓舞的。我听过关于这个项目的内部传闻,但在今天之前还没有把它看作是一个开源项目 你可以和项目负责人(Cyrus Najmabadi)联系,询问一下将协议缓冲区与Objective-C结合使用,objective-c,xcode,protocol-buffers,Objective C,Xcode,Protocol Buffers,在Objective-C中开发应用程序时,有人使用过吗 P文件>的目标,所有的谷歌文档都只引用了Cython、C++或Python。不幸的是,该项目目前似乎是空的,但无论如何看到它还是令人鼓舞的。我听过关于这个项目的内部传闻,但在今天之前还没有把它看作是一个开源项目 你可以和项目负责人(Cyrus Najmabadi)联系,询问一下 (一小部分琐事——塞勒斯在加入谷歌之前曾在微软的C#团队工作。)这可能有用,也可能没用,但(最初在Facebook上开发)支持Cocoa,似乎有人试图在iPhon
(一小部分琐事——塞勒斯在加入谷歌之前曾在微软的C#团队工作。)这可能有用,也可能没用,但(最初在Facebook上开发)支持Cocoa,似乎有人试图在iPhone中使用它 Thrift官方支持更多语言。但是协议缓冲区有5倍的堆栈溢出,所以谁知道它在维护方面是否是一个好的替代品,更不用说与您自己的项目的兼容性了!不过,也许这是值得考虑的
我刚刚问了一个相关的问题,如果得到好的答案,你可能会觉得它很有用:我一直在做塞勒斯的一个分支项目。它基于protobuf 2.3,作为
protoc
插件(protoc gen objc
)工作,而不需要修改protobuf发行版
你可以在Github上找到它。
< P>我更喜欢在我的Objc项目中使用C++生成的类,工作很好。p> 我确实尝试过objc PB版本,但没有成功。Protocol Buffers v3支持Objective-C 协议缓冲区v3作为一级语言 要从.proto
文件生成Objective-C代码,请使用objc\u out
选项调用编译器:
protoc --proto_path=src --objc_out=build/gen src/foo.proto src/bar/baz.proto
这个项目真的应该在谷歌的第三方插件页面而不是Cyrus的页面上列出。