iOS Protobuf快速集成

安装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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容