【从0开发搭建IOS-App】我是程序员;您好程先生;叫我序员就好了技术文

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

2015-04-07  本文已影响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可以正常工作了。

上一篇下一篇

猜你喜欢

热点阅读