DevPrep

Все темы › SwiftUI

Что такое SwiftUI и чем он отличается от UIKit?

Junior PRO

Суть

SwiftUI — декларативный UI-фреймворк Apple (с 2019): вы описываете, как интерфейс должен выглядеть для текущего состояния, а фреймворк сам вычисляет разницу и обновляет экран. UIKit императивный: вы создаёте объекты view, добавляете их в иерархию и вручную меняете при каждом изменении данных.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store