В моем текущем приложении для iOS мне нужно выполнить несколько сетевых операций, когда приложение станет активным (я бы предпочел получить все сразу, чем запрашивать данные, когда пользователь нажимает на выделенную вкладку). Я использую UIViewController, который должен отображаться, когда приложение переходит на передний план и обрабатывает в нем все сетевые данные.
Это рекомендуемый способ сделать это?
Запросы, которые мне нужно отправить, выглядят примерно так:
request1
if result1
request2
request3
else if result2
request4
request3
Чтобы избежать спагетти-кода, можно ли использовать библиотеку, которая разрешает такие связанные запросы, как эти? Я использую ASIHttpRequest, и я не нашел хорошего способа выполнить это (даже с очередью).