Закрити оголошення

Apple здивувала майже весь зал у Сан-Хосе, коли анонсувала новий SwiftUI Framework. Завдяки цьому розробникам дуже легко писати програми інтерфейсу користувача для всіх платформ екосистеми.

Нова платформа повністю побудована з нуля на сучасній мові програмування Swift і використовує декларативну парадигму. Завдяки їм розробникам більше не потрібно писати багато десятків рядків коду навіть для простих представлень, а можна обійтися набагато менше.

Але на цьому новинки фреймворка точно не закінчуються. SwiftUI забезпечує програмування в реальному часі. Іншими словами, під час написання коду ви завжди можете переглядати свою програму в реальному часі. Ви також можете використовувати збірки в реальному часі безпосередньо на підключеному пристрої, куди Xcode надсилатиме окремі збірки програми. Тож вам потрібно тестувати не лише віртуально, а й фізично безпосередньо на пристрої.

SwiftUI простий, автоматичний і сучасний

Крім того, Declarative Framework робить багато специфічних для платформи функцій доступними автоматично, наприклад темний режим, використовуючи окремі бібліотеки та ключові слова. Вам не потрібно довго визначати його, оскільки SwiftUI подбає про це у фоновому режимі.

Крім того, демонстрація показала, що перетягування окремих елементів на полотно можна значною мірою використовувати під час програмування, тоді як Xcode сам завершує код. Це може не тільки прискорити написання, але й допоможе багатьом новачкам зрозуміти предмет. І точно швидше, ніж з оригінальними процедурами та вивченням мови програмування Objective-C.

SwiftUI доступний для написання сучасного інтерфейсу користувача для всіх нещодавно представлених версії операційної системи від iOS, tvOS, watchOS після macOS.

swiftui-фреймворк
SwiftUI
.