Sule kuulutus

Apple üllatas peaaegu kogu San Jose saali, kui ta teatas uuest SwiftUI raamistikust. See muudab arendajatel väga lihtsaks kasutajaliidese rakenduste kirjutamise ökosüsteemi kõikidele platvormidele.

Uus raamistik on algusest peale üles ehitatud täielikult kaasaegsele Swifti programmeerimiskeelele ja kasutab deklaratiivset paradigmat. Tänu neile ei pea arendajad enam isegi lihtsate vaadete jaoks mitukümmend rida koodi kirjutama, vaid saavad hakkama palju vähemaga.

Kuid raamistiku uudsused sellega kindlasti ei lõpe. SwiftUI pakub reaalajas programmeerimist. Teisisõnu on koodi kirjutamisel alati oma rakendusest reaalajas vaade. Samuti saate reaalajas järge kasutada otse ühendatud seadmes, kuhu Xcode saadab rakenduse üksikud järgud. Seega ei pea testima mitte ainult virtuaalselt, vaid ka füüsiliselt otse seadmes.

SwiftUI lihtne, automaatne ja kaasaegne

Lisaks teeb deklaratiivne raamistik palju platvormipõhiseid funktsioone, näiteks tumerežiim, automaatselt kättesaadavaks, kasutades üksikuid teeke ja märksõnu. Te ei pea seda pikalt määratlema, kuna SwiftUI hoolitseb selle eest taustal.

Lisaks näitas demo, et üksikute elementide lohistamist lõuendile saab programmeerimisel suurel määral kasutada, samas kui Xcode lõpetab koodi ise. See mitte ainult ei kiirenda kirjutamist, vaid aitab ka paljudel algajatel teemast aru saada. Ja kindlasti kiiremini kui originaalprotseduuride ja Objective-C programmeerimiskeele õppimisega.

SwiftUI on saadaval kõigi äsja kasutusele võetud kaasaegsete kasutajaliideste kirjutamiseks iOS-i operatsioonisüsteemi versioonid, tvOS, watchOS pärast macOS-i.

swiftui-raamistik
SwiftUI
.