ios protobuf 3.0协议处理

  • 一、安装终端protobuf编译生成.h,.m工具
  • 1.下载3.0.0版本objectC https://github.com/google/protobuf/releases]
    1. 解压进入执行下面命令
      cd protobuf-3.0.0
      ./configure
      make -j8
      sudo make install
  • 二、项目中使用第三方框架 ProtocolBuffers
  • 1.在https://github.com/alexeyxo/protobuf-objc/tree/protobuf3.0下载代码解压,进入目录下执行以下
    ./scripts/build.sh
    sudo make install
  • 三、protoc 生成.h、.m文件
  • 编写ResponseResult.proto文件
syntax = "proto3";
message ResponseResult {
     int32 code = 1;
     string error = 2;
     string error_description = 3;
}
  • 利用命令生成:进入ResponseResult.proto目录下,在终端输入
    protoc ResponseResult.proto --lobjc_out="./"
  • 四、使用生成的.h、.m文件
  • 将生成的.h、.m放入项目中就可以使用了,ios可以使用ProtocolBuffers三方框架处理

你可能感兴趣的:(ios protobuf 3.0协议处理)