安装Protobuf
使用命令 brew install protobuf
安装前可能需要先安装autoconf和automake。可以通过命令行brew install autoconf以及brew install automake进行安装。
集成Protobuf
最便捷的方式,使用Pod引用。在podfile中添加pod 'Protobuf'注意大小写。然后pod install再编译就可以了。
使用Protobuf
一般后台同学会写一个proto文件,文件里面就是对各个字段参数的定义。然后我们需要将它转换成OC文件。命令行cd到proto所在文件夹,使用命令 protoc -I. --objc_out=. message.proto (这里的message是自定义的OC文件名)生产oc代码文件message.pbobjc.h message.pbobjc.m,将生产的文件导入项目中,如果项目支持ARC,则在项目Compile Sources中设置message.poobjc.m 为-fno-objc-arc。
数据解析参考demo https://github.com/github6022244/protocTest
demo中的protobuf不是pod引入的,是手动下载引入,手动引入可参考 https://www.jianshu.com/p/416231a14015
网友评论