Apple представила SwiftUI — оновлений UI-фреймворк для мови програмування Swift. За словами розробників, він потребує менше коду для розробки інтерфейсів.
Новий інтерфейс Swift використовує графічні модулі для додавання фрагментів коду. Він додає рядки поступово, співмірно з розширенням. Завдяки висувним меню, розробникам буде легше коригувати параметри.
Розробники зможуть просто перетягувати об'єкти та формувати інтерфейс, а код одразу підлаштується до змін. Оскільки SwiftUI має можливості інтерактивної розробки XCode, він показує результати коду в режимі реального часу.
Також фреймворк інтегрується з API. Він буде працювати на всіх платформах, зокрема на iOS, macOS, tvOS і watchOS.
Планується, що під час роботи зі SwiftUI розробники зосередяться на оригінальному функціоналі. Стандартні речі мають фактично працювати самі: йдеться про автоматичну підтримку Dynamic Type, Dark Mode, ресайзу, локалізацію тощо.
Ще немає коментарів