Аналогичные вопросы задавали раньше, но я никогда не мог найти решение.
Вот моя ситуация: мой UIWebView загружает удаленную страницу html. Изображения, используемые на веб-страницах, известны во время сборки. Чтобы ускорить загрузку страницы, я хочу упаковать файлы изображений в приложение iOS и подставить их во время выполнения.
[Обратите внимание, что html удален. Я всегда получаю ответы для загрузки как html, так и файлов изображений из локального - я уже это сделал]
Ближайшей рекомендацией, которую я получил, было использование специальной схемы URL-адресов, такой как myapp://images/img.png на странице html и в приложении iOS, перехватить URL-адрес myapp://с подклассом NSURLProtocol и заменить изображение с локальным изображением. Звучит неплохо в теории, но я не сталкивался с полным примером кода, демонстрирующим это.
У меня есть Java-фона. Я мог бы сделать это легко для Android с помощью пользовательского поставщика контента. Я уверен, что подобное решение должно существовать для iOS/ Objective-C. У меня недостаточно опыта в Objective-C, чтобы решить его сам в короткий промежуток времени, который у меня есть.
Любая помощь будет оценена.