Close ad

Nasorpresa sa Apple ang hapit sa tibuuk nga hawanan sa San Jose sa dihang gipahibalo niini ang bag-ong SwiftUI Framework. Gipasayon ​​kaayo sa mga developers ang pagsulat sa mga aplikasyon sa user interface para sa tanang plataporma sa ekosistema.

Ang bag-ong Framework hingpit nga gitukod gikan sa sinugdanan sa modernong Swift programming language ug naggamit sa deklaratibo nga paradigm. Salamat sa kanila, ang mga developers dili na kinahanglan nga magsulat sa daghang napulo ka mga linya sa code bisan alang sa yano nga mga pagtan-aw, apan mahimo nga labi ka gamay.

Apan ang mga kabag-ohan sa balangkas siguradong wala matapos didto. Ang SwiftUI nagdala sa real-time nga programming. Sa laing pagkasulti, kanunay ka adunay live nga pagtan-aw sa imong aplikasyon samtang imong gisulat ang code. Mahimo usab nimo gamiton ang mga real-time nga pagtukod direkta sa konektado nga aparato, diin ipadala sa Xcode ang mga indibidwal nga pagtukod sa aplikasyon. Mao nga dili ka kinahanglan nga magsulay sa halos, apan usab sa pisikal nga direkta sa aparato.

Ang SwiftUI dali, awtomatiko ug moderno

Dugang pa, ang Deklarasyon nga Framework naghimo sa daghang mga bahin nga espesipiko sa plataporma nga awtomatikong magamit, sama sa Dark Mode, gamit ang indibidwal nga mga librarya ug mga keyword. Dili nimo kinahanglan nga ipasabut kini sa bisan unsang taas nga paagi, tungod kay ang SwiftUI ang mag-atiman niini sa background.

Dugang pa, gipakita sa demo nga ang pag-drag & drop sa mga indibidwal nga elemento sa canvas mahimong magamit sa usa ka dako nga gidak-on sa panahon sa programming, samtang ang Xcode nagkompleto sa code mismo. Dili lamang kini makapadali sa pagsulat, apan makatabang usab sa daghang mga nagsugod nga masabtan ang hilisgutan. Ug siguradong mas paspas kaysa sa orihinal nga mga pamaagi ug pagkat-on sa Objective-C programming language.

Ang SwiftUI magamit alang sa pagsulat sa modernong user interface sa tanan nga bag-ong gipaila mga bersyon sa operating system gikan sa iOS, tvOS, watchOS pagkahuman sa macOS.

swiftui-framework
SwiftUI
.