есть приложение на андроиде, хотят сделать точно такое же на ios. На андроиде соответственно такая функция есть
ну у нас был протокол, все контроллеры, которые теоретически могут быть загружены в память во время смены языка подписывались на событие и перегружали свои строки. строки были вида "some_localization_key".localized где var localized: String берет локализацию в нужном языке