Вопрос проверяет понимание эволюции iOS-платформы и причин технологических компромиссов.
Короткий ответ
UIKit появился задолго до Swift и изначально был написан на Objective-C. Полный переписывание фреймворка слишком рискованно и дорого. Objective-C обеспечивает динамичность, стабильный ABI и тесную интеграцию с рантаймом. Swift поверх UIKit даёт современный синтаксис без ломки экосистемы.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.