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

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

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

Бірақ рамканың жаңалықтары мұнымен бітпейді. SwiftUI нақты уақыттағы бағдарламалауды ұсынады. Басқаша айтқанда, кодты жазған кезде сізде әрқашан қолданбаның тікелей көрінісі болады. Сондай-ақ, Xcode қолданбаның жеке құрастыруларын жіберетін нақты уақыттағы құрастыруларды тікелей қосылған құрылғыда пайдалануға болады. Сондықтан сіз виртуалды түрде ғана емес, сонымен қатар физикалық түрде тікелей құрылғыда сынақтан өтуіңіз керек.

SwiftUI оңай, автоматты және заманауи

Бұған қоса, Декларативті негіздеме жеке кітапханалар мен кілт сөздерді пайдалана отырып, Қараңғы режим сияқты көптеген платформаға тән мүмкіндіктерді автоматты түрде қолжетімді етеді. Оны ұзақ жолмен анықтаудың қажеті жоқ, өйткені SwiftUI оны фондық режимде қамтамасыз етеді.

Сонымен қатар, демонстрация жеке элементтерді кенепке апарып тастауды бағдарламалау кезінде үлкен дәрежеде қолдануға болатынын көрсетті, ал Xcode кодты өзі аяқтайды. Бұл жазуды тездетіп қана қоймайды, сонымен қатар көптеген жаңадан бастаушыларға тақырыпты түсінуге көмектеседі. Түпнұсқа процедуралардан және Objective-C бағдарламалау тілін үйренуден жылдамырақ.

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

swiftui-рамка
SwiftUI
.