Закрыть объявление

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

Новый Framework полностью построен с нуля на современном языке программирования Swift и использует декларативную парадигму. Благодаря им разработчикам больше не придется писать многие десятки строк кода даже для простых представлений, а можно обойтись гораздо меньшими затратами.

Но на этом новинки фреймворка определенно не заканчиваются. SwiftUI обеспечивает программирование в реальном времени. Другими словами, вы всегда можете просмотреть свое приложение в реальном времени во время написания кода. Вы также можете использовать сборки в реальном времени непосредственно на подключенном устройстве, куда Xcode будет отправлять отдельные сборки приложения. Таким образом, вам придется тестировать не только виртуально, но и физически непосредственно на устройстве.

SwiftUI простой, автоматический и современный

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

Кроме того, демонстрация показала, что перетаскивание отдельных элементов на холст можно в значительной степени использовать во время программирования, в то время как Xcode завершает сам код. Это может не только ускорить написание, но и помочь многим новичкам разобраться в предмете. И определенно быстрее, чем при использовании оригинальных процедур и изучении языка программирования Objective-C.

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

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