加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iOS / Objective-C上的Google协议缓冲区

发布时间:2020-12-14 17:29:55 所属栏目:百科 来源:网络整理
导读:我需要帮助在Objective-C中为iOS应用程序配置/使用protobuf. 我已经尝试了所有但我不断在 xcode上出错.有没有人设法使protobuf在Objective-C / iOS中运行良好? 解决方法 我在某种程度上在iOS上使用它,而在 metasyntactic’s extension中,它的效果非常好.我
我需要帮助在Objective-C中为iOS应用程序配置/使用protobuf.
我已经尝试了所有但我不断在 xcode上出错.有没有人设法使protobuf在Objective-C / iOS中运行良好?

解决方法

我在某种程度上在iOS上使用它,而在 metasyntactic’s extension中,它的效果非常好.我甚至设法将代码生成作为Xcode中的自定义构建步骤.我们为我们的项目切换到了Thrift(出于其他原因),所以如果下面的一些细节是错误的,我很抱歉,但总的来说这是怎么做的.

>在Xcode 4.2中,打开目标属性,转到“构建规则”选项卡,为“* .proto”文件创建新的构建规则
>在“使用:”中,选择“自定义脚本”并使用如下脚本:

protoc –plugin = /usr/local/bin / protoc-gen-objc $INPUT_FILE_PATH –objc_out = $DERIVED_FILES_DIR>在输出文件中,添加生成的文件(应该有两个文件,$(INPUT_FILE_BASE).pb.m和$(INPUT_FILE_BASE).pb.h.>将.proto文件添加到项目中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读