რეკლამის დახურვა

Apple-მა გააოცა თითქმის მთელი დარბაზი სან ხოსეში, როდესაც გამოაცხადა ახალი SwiftUI Framework. ეს ძალიან უადვილებს დეველოპერებს მომხმარებლის ინტერფეისის აპლიკაციების დაწერას ეკოსისტემის ყველა პლატფორმისთვის.

ახალი ფრეიმვორკი მთლიანად აგებულია ძირიდან თანამედროვე Swift პროგრამირების ენაზე და იყენებს დეკლარაციულ პარადიგმას. მათი წყალობით, დეველოპერებს აღარ უწევთ კოდის მრავალი ათეული ხაზის დაწერა მარტივი ხედებისთვისაც კი, მაგრამ შეუძლიათ გაცილებით ნაკლების გაკეთება.

მაგრამ ჩარჩოს სიახლეები, რა თქმა უნდა, ამით არ მთავრდება. SwiftUI მოაქვს რეალურ დროში პროგრამირებას. სხვა სიტყვებით რომ ვთქვათ, კოდის დაწერისას ყოველთვის გაქვთ თქვენი განაცხადის პირდაპირი ხედვა. თქვენ ასევე შეგიძლიათ გამოიყენოთ რეალურ დროში builds პირდაპირ დაკავშირებულ მოწყობილობაზე, სადაც Xcode გამოგიგზავნით აპლიკაციის ცალკეულ build-ებს. ასე რომ თქვენ არ გჭირდებათ მხოლოდ ვირტუალურად, არამედ ფიზიკურად ტესტირება პირდაპირ მოწყობილობაზე.

SwiftUI მარტივი, ავტომატური და თანამედროვე

გარდა ამისა, Declarative Framework ხდის პლატფორმის სპეციფიკურ ბევრ ფუნქციას ავტომატურად ხელმისაწვდომს, როგორიცაა Dark Mode, ინდივიდუალური ბიბლიოთეკებისა და საკვანძო სიტყვების გამოყენებით. თქვენ არ გჭირდებათ მისი ვრცელი განსაზღვრა, რადგან SwiftUI იზრუნებს მასზე ფონზე.

გარდა ამისა, დემო ვერსიამ აჩვენა, რომ ტილოზე ცალკეული ელემენტების გადათრევა და ჩამოშვება შეიძლება დიდი რაოდენობით იქნას გამოყენებული პროგრამირების დროს, ხოლო Xcode თავად ასრულებს კოდს. ამან შეიძლება არა მხოლოდ დააჩქაროს წერა, არამედ ბევრ დამწყებსაც დაეხმარება საგნის გაგებაში. და ნამდვილად უფრო სწრაფად, ვიდრე ორიგინალური პროცედურებით და Objective-C პროგრამირების ენის შესწავლით.

SwiftUI ხელმისაწვდომია ყველა ახლად დანერგილი თანამედროვე მომხმარებლის ინტერფეისის დასაწერად ოპერაციული სისტემის ვერსიები iOS-დან, tvOS, watchOS macOS-ის შემდეგ.

swiftui-ჩარჩო
SwiftUI
.