URLProtocol: как превратить в URL всё что угодноТехнологии iOS
Четыре года работает в ВКонтакте. На данный момент занимается разделом сообщений в приложении для iOS.
В приложении нам часто приходится выполнять запросы для получения данных из сети. Но зачастую этим и ограничивается использование инструментов URL Loading System.
В докладе я расскажу про то, как с помощью URLProtocol можно взглянуть на решения популярных проблем под новым углом. Я поделюсь историей того, с чего всё началось, и как мы в ВКонтакте пришли к использованию URL-протоколов. Мы создадим собственный URL-протокол, разберёмся в процессе кэширования ответов на запросы через URLCache, а также рассмотрим варианты использования URLProtocol на примере приложения ВКонтакте и изучим преимущества и недостатки использования такого подхода.