我正在 Swift 4.x 中创建一个新项目,我正在为我的项目寻找一些最佳解决方案。我想知道我们应该如何管理公共消息、JSON 密钥、网络调用、公共常量等……请参阅下面的一些示例:
我将在整个应用程序中使用的常见消息:
我有来自服务器的 JSON 密钥:
我有 200 多个服务器 API:
我有几个常数:
所以我的问题是我应该把所有这些东西放在哪里?
我应该创建单独的文件并在需要的地方导入吗?
我应该在文件本身需要的地方使用所有这些吗?但是随后会出现重复的问题,例如,我需要两个不同文件中的 URL 或屏幕大小。
我应该把所有这些都放在 plist 中吗?但是随后可能会出现 I/O 问题(不确定)?
我应该将所有这些放在应用程序委托文件中吗?
小智 6
创建一个常量类(项目中的 Swift 文件):
public struct Constants {
/************ SERVER URL *************/
public static let CONFIGURE_URL : String = "YOUR BASE URL"
public static let LOGIN_URL : String = "/login"
/********** Login Preference ************/
public static let USER_ID : String = "userId"
public static let USER_TOKEN : String = "userToken"
public static let USER_NAME : String = "userFname"
/******** No Internet Connection **********/
public static let MESSAGE : String = "Please check your internet connection"
}
Run Code Online (Sandbox Code Playgroud)
你可以只调用变量名,就像Constants.MESSAGE它会给"Please check your internet connection"
| 归档时间: |
|
| 查看次数: |
227 次 |
| 最近记录: |