Protocol Buffer Xcode 正确使用思路 成功安装 Xcode7.1

1. 下载protobuf编译工具 序列化是将数据转换为一个特定的类

  http://pan.baidu.com/s/1qWrxHxU 下载解压,它不是用来放在你的项目里

2.打开终端

   依次输入并等待指令执行

       ./configure make sudo make install (需要输入密码哦)

3 创建要使用的数据模型

   假定是一个Person类 id,name,email 三个属性 vim

    编译一个person.proto文件

      message Person {

         required int32 id = 1;

         required string name = 2;

         optional string email = 3;

       }

    cd 到 peroson 的文件夹 输入指令: protoc ./*.proto —objc_out=./

   打开你的person文件夹

4.打开xcode 新建项目

    cocopads 集成 protocolBuffer 编辑Podfile 输入

    一句不要少 use_frameworks! pod “ProtocolBuffers” 安装pods

5.等待重新打开工程 进入工程

  将Pseron.pb.h Person.pb.m拖进工程里面 ,注意关闭arc 引入头文件 写上代码 ,

  代码就不解释了 github文档上有的 这样就ok了

时间: 2024-10-17 22:26:40

Protocol Buffer Xcode 正确使用思路 成功安装 Xcode7.1的相关文章

[翻译]Protocol Buffer 基础: C++

Protocol Buffer Basics: C++ [TOC] 这篇教程提供了一个面向 C++ 程序员.关于 protocol buffers 的基础介绍.通过创建一个简单的示例应用程序,它将向我们展示: 在 .proto 文件中定义消息格式 使用 protocol buffer 编译器 使用 C++ protocol buffer API 读写消息 这不是一个关于使用 C++ protocol buffers 的全面指南.要获取更详细的信息,请参考 Protocol Buffer Lang

手把手教你如何安装Protocol Buffer

前言 习惯用 Json.XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json.XML 真的强!太!多! 由于 Google出品,我相信Protocol Buffer已经具备足够的吸引力 今天,我主要讲解如何安装 Protocol Buffer,希望你们会喜欢. 目录 1. 定义 一种 结构化数据 的数据存储格式(类似于 `XML.Json` ) Google

mac下安装protocol buffer并用python解析

由于业务需要,项目中需要用到google的一种高效的可扩展的结构化数据存储方式protocol buffer(以下简称pb).很多人可能对这个新东西不熟悉,大家都知道xml,json,确很少听过pb,下面我就粗劣总结一下pb在mac环境下的搭建以及用python解析的简单过程. 首先下载最新pb源码,放到相应的文件夹解压. 安装步骤如下(强调一下:如安装不成功,就以管理员身份安装即在每句命令前加上sudo): 这句如果解压完了就不需要了tar -xzf protobuf-2.1.0.tar.gz

Google Protocol Buffer安装编译及使用

最近玩了玩谷歌的Protocol Buffer,下面就简单介绍下 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过12,183 个.proto 文件,他们用于RPC 系统和持续数据存储系统.Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化.它很适合做数据存储或 RPC 数据交换格式.可用于通讯协议.数据存储

eclipse4.4的google protocol buffer的proto文件编辑器Protocol Buffer Editor安装

eclipse4.4的proto文件编辑器Protocol Buffer Editor安装 google protocol buffer 文件编辑器. 插件项目名称为protobuf-dt,是托管在google code上,国内现在已经连接不上google code了,在eclipse市场可以发现该插件,但是不能安装.在github上发现 有人已经做了相关的同步,可以在下面地址下载. 点击打开链接 其他地址也可以. 本人的为eclipse-jee-luna-SR2-win32-x86_64,安装

golang环境protocol buffer的安装

怎么在go语言中使用google protocol Buffer呢? 1.下载相应的proto版本:https://github.com/google/protobuf/releases 2.把bin下的protoc文件 copy到GOPATH目录和/usr/local/bin目录里 3.下载protoc-gen-go插件:https://github.com/golang/protobuf/ 4.把上述文件拷贝到GOPATH路径下 5.cd到protobuf下执行make 6.到GOPATH目

protocol buffer和当年corba ,和现在SOA有啥异同点

CORBA是对象管理集团(OMG)的一个标准,使得不同语言编写的,运行在不同计算机上的能够协同工作.标准包括分布式计算的通讯协议(GIOP和IIOP),可映射到多种语言的接口描述语言(IDL),对象请求代理(ORB)以及相关服务,如生命周期,全局事务,持久性等. SOA是以可互操作的服务的形式设计和开发软件的一系列原则和方法.SOQ是一种抽象的方法,和具体的技术无关,但是一般来说,涉及Web服务和企业服务总线(ESB)技术有关.下面比较SOA的异同时主要是指这两项技术. Web服务是用来 支持网

【Google Protocol Buffer】Google Protocol Buffer

http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ Google Protocol Buffer 的使用和原理 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式.它可用于通讯协议.数据存储等领域的语言无关.平台无关.可扩展的序列化结构数据格式.目前提供了 C++.Java.Python 三种语言的 API. 17 评论: 刘 明, 软件工程师, 上海交大电

Hadoop基于Protocol Buffer的RPC实现代码分析-Server端--转载

原文地址:http://yanbohappy.sinaapp.com/?p=110 最新版本的Hadoop代码中已经默认了Protocol buffer(以下简称PB,http://code.google.com/p/protobuf/)作为RPC的默认实现,原来的WritableRpcEngine已经被淘汰了.来自cloudera的Aaron T. Myers在邮件中这样说的“since PB can provide support for evolving protocols in a co