美文网首页
iOS Protobuf快速集成

iOS Protobuf快速集成

作者: 大冰子gg | 来源:发表于2018-12-25 18:01 被阅读7次

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

    相关文章

      网友评论

          本文标题:iOS Protobuf快速集成

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