А смысл тащить лишние зависимости, если особых плюсов нет(alamofire/afnetworking)? URLSession же не URLConnection, явно проще.
Почему архитектура ещё одна? Скорее, если все достаточно гибко, то и тесты писать проще.
Там же textContainer и вот тех всех штук у textView хватит, зачем core text?
А у скролл вью фрейм какой на 5ке? Может он считает в этот момент, что он 375.
А структуры какого вида были? Просто plain объекты или с какой-то логикой?
Интересно. А сколько полей было? Кроме кодабла были методы?
А в том методе, где создаются image view?
И там в обратной связи было про alamofire?
Таргет тот, где WebKit импортится?
Зачем и коммит, и версия?
Интересно. Это какой свифт?
Ось не 7я(на всякий случай)?
Поле в нужной капитализации?
В краш логах что написано?
Из library?