【从0开发搭建App】ProtocBuffer生成OC代码时,自

作者: 艾伦噢耶 | 来源:发表于2015-04-07 20:24 被阅读880次

为了避免pb生成的oc类和第三方app中类冲突,目前所有pb生成类都自动加上WXCPb前缀,

每次生成,需要手动在*.protoc 文件前加上

import "google/protobuf/objectivec-descriptor.proto";

option (google.protobuf.objectivec_file_options).class_prefix = "WXCPb";

这两行代码即可,其他无改动

随便写一个test.proto文件,并编译该文件。命令是:

protoc –objc_out=/Output/Directory/ test.proto

protoc会自动在/usr/local/bin/目录下寻找名为”protoc-gen-objc”的插件,并使用该插件编译.proto文件,最终生成两个文件:

test.pb.h

test.pb.m

这个步骤通过后,说明ProtocoBuffer Compiler for Objective-C可以正常工作了。

相关文章

网友评论

  • iOS程序犭袁:赞,你也在做 protobuf?我也在做有空交流下呗,我的 QQ1356701892

本文标题:【从0开发搭建App】ProtocBuffer生成OC代码时,自

本文链接:https://www.haomeiwen.com/subject/ohuzxttx.html