【从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