iphone - 在 xcode 应用程序中的何处存储基本 url 字符串?

标签 iphone ios xcode

我应该在哪里存储基本 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/

相关文章:

iphone - 当我有多个部分时,如何以数字 0 开始我的 UITableView 部分?

ios - 将宽度百分比设置为另一个宽度

iphone - ios5.0中EventKit中的EKErrorDomain代码=1

ios - 错误 - 找不到接受所提供参数的 '-' 的重载

iphone - SCNetworkReachability编译错误

ios - 使用 plist 文件在 iPhone/iPad 上安装应用程序时如何正确显示图标和进度?

ios - iOS 上的 Cordova/PhoneGap UI 响应能力

iphone - 为调试和发布使用不同的构建配置有什么意义?

iphone - 如何从 iOS 中的照片中检测带框的图像

iphone - 管理核心数据 iCloud 事务日志