最佳答案
我的 iOS 应用程序中的大多数模型都会查询 Web 服务器。我希望有一个存储服务器基 URL 的配置文件。它会看起来像这样:
// production
// static NSString* const baseUrl = "http://website.example/"
// testing
static NSString* const baseUrl = "http://192.168.0.123/"
通过注释一行或另一行,我可以立即更改我的模型指向的服务器。我的问题是,在 iOS 中存储全局常量的最佳实践是什么?在 Android 编程中,我们有这个内置的 字符串资源文件。在任何 活动(相当于 UIViewController)中,我们可以用以下方法检索这些字符串常量:
String string = this.getString(R.string.someConstant);
我想知道 iOS SDK 是否有一个类似的地方来存储常量。如果没有,那么在 Objective-C 中这样做的最佳实践是什么?