- 一、安装终端protobuf编译生成.h,.m工具
- 1.下载3.0.0版本objectC https://github.com/google/protobuf/releases]
- 解压进入执行下面命令
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三方框架处理
网友评论