您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页protobuf-oc

protobuf-oc

来源:伴沃教育

本文章只用来记录临时笔记,后续完善

protobuf

  • 数据传输协议

同类型的有 XML Json

Objective-C的使用

  • 运行环境 使用homebrew安装 ,如果不懂,看完其他文章 homebrew install protobuf
  • OC插件下载地址 , 安装方法:
// cd到插件文件夹,我的下载到桌面安装
cd ~/Desktop/protobuf-objectivec
// 执行编译脚本
objectivec/DevTools/full_mac_build.sh
// 查看编辑后的日志,是否有 test pass 等标志,有则说明安装成功

生成命令

protoc --proto_path=. --objc_out=. UpDriverPosition.proto

  • protoc 为proto的生成指令 后面添加 参数
  • 参数的形式为: --参数命令名=参数
  • --proto_path=. 指出proto文件所在的根目录是哪里, 如果用.说明是当前目录
  • --objc_out=. 指出 生成目录在哪里, 如果用.说明是当前目录
  • 最后跟 proto文件的名称,
  • 需要注意的事 proto 里面需要指出pb语法的版本; 如 syntax = "proto2";optional 关键字 说明是 proto2版本
  • 生成的.h.m文件 只能使用OC的MRC模式,暂时不支持ARC.所以刚添加到项目 报错很正常.

参考链接

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务