SwiftUI API 集成

问题描述 投票:0回答:1

我是 SwiftUI 新手,我有一个关于 API URL 的问题。目前,我正在将 API URL 直接硬编码到我的代码中,但我想知道是否有更好、更安全的存储方式。

  1. 我应该直接在 SwiftUI 代码中硬编码 API URL 吗?
  2. 是否有安全存储 API URL 的最佳实践,以便在我的项目中轻松访问和重用它们? 如果有任何有关如何正确管理此问题的建议或示例,我将不胜感激。

谢谢!

swift swiftui networkmanager
1个回答
0
投票
  1. 存储为环境变量 一个。转到 Xcode -> 产品 -> 方案 -> 编辑方案。 b.在“运行”选项卡下,单击“环境变量”。 c.添加您的环境变量,例如:API_URL = https://your-api- url.com/ d.在项目中的任何位置访问变量 如果让 apiUrl = ProcessInfo.processInfo.environment["API_URL"] { 打印(apiURL) }

  2. 您也可以存储在info.plist文件中,然后就可以使用了。

注意 -> 从我看来,您可以使用这些方法来仅存储基本 url 。对于它们的端点 make 和单例类。因为在应用程序中我们有基本 url 2-3(如 Development、Staging 或 Productio),但我们有大量端点

© www.soinside.com 2019 - 2024. All rights reserved.