Рекламаро пӯшед

Apple вақте ки чаҳорчӯбаи нави SwiftUI-ро эълон кард, тақрибан тамоми толори Сан-Хосеро ба ҳайрат овард. Он барои таҳиягарон навиштани замимаҳои интерфейси корбарро барои ҳама платформаҳои экосистема хеле осон мекунад.

Чаҳорчӯбаи нав комилан аз ибтидо дар забони барномасозии муосири Swift сохта шудааст ва парадигмаи декларативиро истифода мебарад. Ба шарофати онҳо, таҳиягарон дигар маҷбур нестанд, ки даҳҳо сатрҳои кодро ҳатто барои назари оддӣ бинависанд, аммо метавонанд бо камтарин кор кунанд.

Аммо навгониҳои чаҳорчӯба бешубҳа бо ин тамом намешаванд. SwiftUI барномасозии вақти воқеӣ меорад. Ба ибораи дигар, шумо ҳамеша ҳангоми навиштани код манзараи зиндаи барномаи худро доред. Шумо инчунин метавонед сохторҳои вақти воқеиро мустақиман дар дастгоҳи пайвастшуда истифода баред, ки дар он Xcode сохторҳои инфиродии барномаро мефиристад. Ҳамин тавр, шумо бояд на танҳо ба таври виртуалӣ, балки бевосита дар дастгоҳ озмоиш кунед.

SwiftUI осон, автоматӣ ва муосир

Илова бар ин, Чаҳорчӯби Декларативӣ бисёр хусусиятҳои платформаи мушаххасро ба таври худкор дастрас мекунад, ба монанди Ҳолати торик, бо истифода аз китобхонаҳои инфиродӣ ва калимаҳои калидӣ. Ба шумо лозим нест, ки онро ба таври тӯлонӣ муайян кунед, зеро SwiftUI онро дар замина нигоҳубин мекунад.

Илова бар ин, намоиш нишон дод, ки кашолакунӣ ва партофтани унсурҳои инфиродӣ ба рони метавонад ба андозаи зиёд ҳангоми барномасозӣ истифода шавад, дар ҳоле ки Xcode худи кодро пурра мекунад. Ин метавонад на танҳо навиштанро суръат бахшад, балки ба бисёре аз шурӯъкунандагон дар фаҳмидани мавзӯъ кӯмак кунад. Ва бешубҳа зудтар нисбат ба расмиёти аслӣ ва омӯзиши забони барномасозии Objective-C.

SwiftUI барои навиштани интерфейси корбари муосири ҳама нав ҷорӣ карда шудааст версияҳои системаи оператсионӣ аз iOS, tvOS, watchOS пас аз macOS.

чаҳорчӯбаи swiftui
SwiftUI
.