Где хранить строку базового URL в приложении xcode? - PullRequest
1 голос
/ 16 августа 2011

Где я должен хранить строку базового URL, чтобы можно было делать запросы REST с использованием переменной, представляющей эту строку, а не жестко ее кодировать каждый раз, когда я выполняю запрос?

1 Ответ

1 голос
/ 16 августа 2011

Я обнаружил, что это помогает создать отдельный файл заголовка (.h), который определяет базовый URL, а также расширения, которые я использую для всех вызовов. Например:

#define kWebServiceAPIBaseURL  @"https://api.webservice.com"
#define kUserLoginURL  @"%@/User/login?username=%@&password=%@"

Затем в вашем файле appname_Prefix.pch импортируйте новый файл заголовка, чтобы вам не приходилось импортировать его везде вручную. Файл префикса автоматически добавляется в начало каждого заголовочного файла.

Это очень помогло мне и значительно упростило переключение вашего приложения с отправки запросов на dev API и производственный API, поскольку только тогда вам нужно изменить URL в одном месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...