@OPIO
новичок

Можно ли создать единый метод вызова NSURLConnection для всего приложения?

Доброго времени суток!
Суть вопроса: IOS приложение имеет несколько разных ViewController, допустим 5, каждый обрабатывается своим классом, и в 3х из них отрабатывает одна и та же конструкция запроса данных с сервера:
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
и далее обработка ответа в методах: - (void)connection:...
Каким образом можно оптимизировать данную конструкцию, например, чтобы каждый ViewController обращался к отдельному общему классу с методами, где отрабатывалась бы логика запроса данных с сервера и осуществлялся возврат обработанного ответа в класс ViewController?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Обычно создается синглетон (либо нечто похожее на синглетон с возможностью экстренного пересоздания) класс для коммуникаций с сервером. В котором инкапсулируются реквесты и юрл. Методы принимают в параметре блоки для обработки ответа сервера либо делегата.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы