我应该在哪里存储基本 url 字符串,以便能够使用代表该字符串的变量发出 REST 请求,而不是每次执行请求时都对其进行硬编码?
最佳答案
我发现创建一个单独的 header (.h) 文件很有帮助,它定义了基本 URL 以及我用于所有调用的扩展名。例如:
#define kWebServiceAPIBaseURL @"https://api.webservice.com"
#define kUserLoginURL @"%@/User/login?username=%@&password=%@"
然后,在您的 appname_Prefix.pch 文件中,导入您的新头文件,这样您就不必在任何地方手动导入它。 Prefix 文件会自动附加到每个头文件的开头。
这对我帮助很大,让您可以更轻松地将您的应用程序从发送请求切换到开发 API 和生产 API,因为您只需在一个地方更改 URL。
关于iphone - 在 xcode 应用程序中的何处存储基本 url 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076558/