как грамотно и красиво организовать Polling в iOS приложении? может есть какие-то паттерны.
А то у меня выходит есть загрузка по 4 запроса за раз, тоесть 4 штуки DataRequest (в каждом может быть например 25 сообщений). И пока выглядит как каша из Коллбэков один в другом.
Пулинг весьма стар, сокеты бы посмотрели)
веб-сокеты спешат на помощь же
Ну и да, почему рекурсивной функцией не пройтись?
а firebase cloud messaging?
Или я чего-то не понимаю, но вы пишите про синхронизацию сообщений(или ещё чего-то, неважно) и тут же пишите, что как бы это сделать на iOS? Но всю инфраструктуру для правильной и удобной синхронизации пишут явно не на клиенте. Для такого рода вопросов лучше обратиться в профильные чаты. Почитать, что люди делают на эту тему можно и на хабре. А у вас, как я понял, проблема в организации правильно упорядоченных, постоянных запросов на сервер. Синхронизация это конечная цель, а спрашивать лучше конкретные вещи.
Делал чат на вебсокетах на rx. Это решение очень сильно упорядочивает код
Обсуждают сегодня