gpt4 book ai didi

ios - iOS 应用程序的设置

转载 作者:行者123 更新时间:2023-11-28 05:27:44 25 4
gpt4 key购买 nike

对于在 Swift 上编写的 iOS 应用程序,您可以推荐什么来存储设置(API 端点、不同的 key - 用于 Facebook、twitter 等)?我需要一些东西来轻松地在环境之间切换——开发(本地 iOS 模拟器)、登台(登台服务器)和生产(对于 AppStore)。我看到的解决方案之一是使用带有应用程序设置的预定义常量创建类设置。够好了吗?或者,也许您可​​以向我推荐一些“快捷方式”?

PS:如果您熟悉 ruby​​ on rails - 我正在寻找类似 figaro gem ( https://github.com/laserlemon/figaro )

最佳答案

使用每个环境的 key 创建一个 plist 或直接加载

为每个环境创建一个目标,并根据需要在每个环境中添加构建标志/正确的 plist。

然后添加宏(在 swift 中仍然可用)

#if DEBUG
// set the debug keys here or load the plist
#else if RELEASE
// set the release keys here or load the plist
#else if STAGING
// load the staging keys or load the plist
#endif

根据需要使用按键

更好的解决方案可能是从发布环境标志的服务器获取 key

关于ios - iOS 应用程序的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30445521/

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