美文网首页
ios-protobuf简介

ios-protobuf简介

作者: 一二追 | 来源:发表于2019-01-03 15:05 被阅读0次

二、protobuf的使用

1、编译Protocol Buffers

A.下载Protocol Buffers将下载解压后的文件存放至Applications目录下,进到ProtocolBuffers-2.2.0-Source目录看看会发现有个src目录。用命令切换至ProtocolBuffers-2.2.0-Source目录下。

下载地址: http://code.google.com/p/metasyntactic/downloads/list

B.  ./autogen.sh

C.  ./configure (如果说没有权限,chmod +x configure)

D.  make

2、生成Object-C代码

A.创建一个Person.proto文件把该文件存放至刚才提到的src目录下,文件内容如下:

复制代码

message Person {

required string name = 1;

required int32 id = 2;

 optional string email = 3;

 enum PhoneType {

 MOBILE = 0;

 HOME = 1;

 WORK = 2;

 }

 message PhoneNumber {

 required string number = 1;

 optional PhoneType type = 2 [default = HOME];

 }

repeated PhoneNumber phone = 4;

 }

B.在ProtocolBuffers-2.2.0-Source下创建这样一个子目录build/objc以便存放我们生成的classes

现在执行命令:

src/protoc --proto_path=src --objc_out=build/objc src/Person.proto

成功后会在build/objc下生成Person.pd.h 和 Person.pb.m 两个Object-C文件

相关文章

  • ios-protobuf简介

    二、protobuf的使用 1、编译Protocol Buffers A.下载Protocol Buffers将下...

  • iOS-Protobuf的使用

    简介:Protobuf是一种数据交换格式,可以用于诸如网络传输、配置文件、数据存储等。我是在项目中socket通讯...

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

  • 简介

    朱凝不过打错个字,便被天打雷劈回古代。 为毛别人穿个废柴嫡女,她穿个废柴庶女?地位更低了哎 哇喔,别人嫁王爷,她嫁...

  • 简介

    凌波网络考试系统,是一套运行于Windows系统之上的无纸化网络考试软件。包括试卷编辑、分发试卷、学生答卷、自动阅...

  • 简介

    名字:笨小孩 不是富二代的笨小孩为了生活选择了编程。在大多数人眼里可能感觉编程是很无聊很辛苦经常加班的事情,其实人...

  • 简介

    A Native Client web application consists of JavaScript, H...

网友评论

      本文标题:ios-protobuf简介

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