Жарнама жабуу

Apple жаңы SwiftUI алкагын жарыялаганда Сан-Хоседеги дээрлик бүт залды таң калтырды. Бул иштеп чыгуучуларга экосистемадагы бардык платформалар үчүн колдонуучу интерфейсинин тиркемелерин жазууну абдан жеңилдетет.

Жаңы Framework толугу менен заманбап Swift программалоо тилинин негизинде курулган жана декларативдик парадигманы колдонот. Алардын жардамы менен, иштеп чыгуучулар мындан ары жөнөкөй көрүнүштөр үчүн дагы ондогон код саптарын жазууга туура келбейт, бирок андан азыраак нерсени жасай алышат.

Бирок алкактын жаңылыктары муну менен эле бүтпөйт. SwiftUI реалдуу убакытта программалоону алып келет. Башка сөз менен айтканда, сиз кодду жазып жатканда ар дайым тиркемеңиздин жандуу көрүнүшүнө ээ болосуз. Ошондой эле, Xcode тиркеменин жеке түзүмдөрүн жөнөтө турган туташкан түзмөктө реалдуу убакыт түзүмдөрүн колдоно аласыз. Ошентип, сиз виртуалдык түрдө гана эмес, түз эле түзмөгүңүздө физикалык жактан да сынашыңыз керек.

SwiftUI жеңил, автоматтык жана заманбап

Мындан тышкары, Декларативдик алкак жеке китепканаларды жана ачкыч сөздөрдү колдонуу менен Dark Mode сыяктуу көптөгөн платформага тиешелүү функцияларды автоматтык түрдө жеткиликтүү кылат. Аны эч кандай узун жол менен аныктоонун кереги жок, анткени SwiftUI ага фондо кам көрөт.

Мындан тышкары, демо өзүнчө элементтерди кенепке сүйрөп жана түшүрүүнү программалоо учурунда чоң өлчөмдө колдонсо болорун көрсөттү, ал эми Xcode кодду өзү бүтүрөт. Бул жазууну тездетүү гана эмес, көптөгөн башталгычтарга теманы түшүнүүгө жардам берет. Анан, албетте, баштапкы процедураларга жана Objective-C программалоо тилин үйрөнүүгө караганда тезирээк.

SwiftUI бардык жаңы киргизилген заманбап колдонуучу интерфейсин жазуу үчүн жеткиликтүү iOS'тен операциялык системанын версиялары, tvOS, macOS кийин watchOS.

swiftui-рамка
SwiftUI
.