Обычно создается синглетон (либо нечто похожее на синглетон с возможностью экстренного пересоздания) класс для коммуникаций с сервером. В котором инкапсулируются реквесты и юрл. Методы принимают в параметре блоки для обработки ответа сервера либо делегата.