Κλείσιμο διαφήμισης

Η Apple εξέπληξε σχεδόν ολόκληρη την αίθουσα στο Σαν Χοσέ όταν ανακοίνωσε το νέο SwiftUI Framework. Καθιστά πολύ εύκολο για τους προγραμματιστές να γράφουν εφαρμογές διεπαφής χρήστη για όλες τις πλατφόρμες του οικοσυστήματος.

Το νέο Πλαίσιο είναι εξ ολοκλήρου κατασκευασμένο από την αρχή στη σύγχρονη γλώσσα προγραμματισμού Swift και χρησιμοποιεί το δηλωτικό παράδειγμα. Χάρη σε αυτά, οι προγραμματιστές δεν χρειάζεται πλέον να γράφουν πολλές δεκάδες γραμμές κώδικα ακόμη και για απλές προβολές, αλλά μπορούν να κάνουν με πολύ λιγότερα.

Αλλά οι καινοτομίες του πλαισίου σίγουρα δεν τελειώνουν εκεί. Το SwiftUI φέρνει προγραμματισμό σε πραγματικό χρόνο. Με άλλα λόγια, έχετε πάντα μια ζωντανή προβολή της εφαρμογής σας καθώς γράφετε κώδικα. Μπορείτε επίσης να χρησιμοποιήσετε εκδόσεις σε πραγματικό χρόνο απευθείας στη συνδεδεμένη συσκευή, όπου το Xcode θα στείλει μεμονωμένες εκδόσεις της εφαρμογής. Έτσι, δεν χρειάζεται μόνο να κάνετε δοκιμές εικονικά, αλλά και φυσικά απευθείας στη συσκευή.

SwiftUI εύκολο, αυτόματο και μοντέρνο

Επιπλέον, το Declarative Framework καθιστά διαθέσιμες αυτόματα πολλές λειτουργίες για συγκεκριμένες πλατφόρμες, όπως η Dark Mode, χρησιμοποιώντας μεμονωμένες βιβλιοθήκες και λέξεις-κλειδιά. Δεν χρειάζεται να το ορίσετε με μακροσκελή τρόπο, καθώς το SwiftUI θα το φροντίσει στο παρασκήνιο.

Επιπλέον, το demo έδειξε ότι το drag & drop μεμονωμένων στοιχείων στον καμβά μπορεί να χρησιμοποιηθεί σε μεγάλο βαθμό κατά τον προγραμματισμό, ενώ το Xcode ολοκληρώνει τον ίδιο τον κώδικα. Αυτό όχι μόνο μπορεί να επιταχύνει τη γραφή, αλλά και να βοηθήσει πολλούς αρχάριους να κατανοήσουν το θέμα. Και σίγουρα πιο γρήγορα από ό,τι με τις αρχικές διαδικασίες και την εκμάθηση της γλώσσας προγραμματισμού Objective-C.

Το SwiftUI είναι διαθέσιμο για τη σύνταξη σύγχρονης διεπαφής χρήστη όλων των νέων που εισήχθησαν εκδόσεις λειτουργικού συστήματος από το iOS, tvOS, watchOS μετά το macOS.

swiftui-πλαίσιο
SwiftUI
.