gpt4 book ai didi

objective-c - iOS/Objective-C 上的谷歌 Protocol Buffer

转载 作者:可可西里 更新时间:2023-11-01 05:47:19 26 4
gpt4 key购买 nike

我需要帮助在 iOS 应用程序的 Objective-C 中配置/使用 protobuf。我已经尝试了所有方法,但在 xcode 上总是出现错误。有没有人设法使 protobuf 在 Objective-C/iOS 中运行良好?

最佳答案

我已经在 iOS 上使用了它,并使用了 metasyntactic's extension ,效果很好。我什至设法将代码生成作为 Xcode 中的自定义构建步骤。我们为我们的项目切换到 Thrift(出于其他原因),所以如果下面的某些细节有误,我深表歉意,但总的来说,这是怎么做的。

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

    protoc --plugin=/usr/local/bin/protoc-gen-objc $INPUT_FILE_PATH --objc_out=$DERIVED_FILES_DIR

  3. 在输出文件中,添加生成的文件(应该有两个文件,$(INPUT_FILE_BASE).pb.m$(INPUT_FILE_BASE).pb.h.

  4. 将 .proto 文件添加到您的项目。

关于objective-c - iOS/Objective-C 上的谷歌 Protocol Buffer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8759202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com