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