Προγραμματισμός

Η Apple εισάγει νέα εμφάνιση Xcode 12 IDE

Η Apple κυκλοφόρησε μια beta του ενσωματωμένου περιβάλλοντος ανάπτυξης Xcode 12, με μια νέα εμφάνιση που ταιριάζει με την προγραμματισμένη κυκλοφορία του MacOS Big Sur.

Το Xcode 12, που παρουσιάστηκε στις 22 Ιουνίου, διαθέτει προσαρμόσιμα μεγέθη γραμματοσειράς για τον πλοηγό, καθώς και βελτιωμένη ολοκλήρωση κώδικα και νέες καρτέλες εγγράφων. Οι εφαρμογές μπορούν να δημιουργηθούν για την υποστήριξη προγραμματισμένων Apple Silicon Macs, χωρίς να χρειάζεται να αλλάξετε τις τρέχουσες γραμμές κώδικα. Το Xcode 12 beta είναι διαθέσιμο μέσω του προγράμματος Apple Developer.

Το Xcode 12 beta περιλαμβάνει SDK για iOS 14, MacOS 11, iPadOS 14, tvOS 14 και watchOS 7. Προσφέρεται μια διανομή beta για το "Universal Apps" για εκτέλεση τόσο σε επεξεργαστές που βασίζονται σε Intel όσο και σε συστήματα Apple Silicon.

Ειδικές δυνατότητες του Xcode 12:

  • Τα έγγραφα μπορούν τώρα να ανοίξουν στη δική τους καρτέλα, για εναλλαγή μεταξύ αρχείων διατηρώντας παράλληλα την υπόλοιπη διαμόρφωση IDE.
  • Οι ολοκληρώσεις κώδικα έχουν εστιασμένη διεπαφή, διευκολύνοντας τον εντοπισμό μιας ολοκλήρωσης. Επίσης, οι ολοκληρώσεις είναι πιο ακριβείς και γρηγορότερες.
  • Μπορείτε να κάνετε προεπισκόπηση Widgets, Clips εφαρμογών και περιεχομένου σε πακέτα Swift. Τα κλιπ εφαρμογών παρέχουν έναν μηχανισμό για την ανακάλυψη εφαρμογών iOS 14 μέσω οπτικών δεικτών που ονομάζονται κωδικοί κλιπ εφαρμογών, καθώς και μέσω NFC και κοινόχρηστων συνδέσμων.
  • ΕΝΑ LibraryContentProvider Το πρωτόκολλο επιτρέπει την προβολή προβολών και τροποποιητών στη βιβλιοθήκη Xcode.
  • Οι κρίσιμες πληροφορίες για κάθε εφαρμογή ομαδοποιούνται πλέον σε ένα μέρος.
  • Φέρνοντας εφαρμογές iPad σε MacOS, η ρύθμιση στόχου Optimize Interface for Mac μπορεί τώρα να χρησιμοποιηθεί για εγγενή χειριστήρια MacOS και ανάλυση Mac.
  • Τα πρότυπα εφαρμογών πολλαπλών μορφών δημιουργούν έργα για κοινή χρήση κώδικα μεταξύ των πλατφορμών της Apple.
  • Περιλαμβάνονται εργαλεία για τη δημιουργία αρχείων StoreKit που περιγράφουν διάφορα προϊόντα συνδρομής και αγοράς εντός εφαρμογής που μπορεί να προσφέρει μια εφαρμογή, ενώ δημιουργεί δοκιμαστικά σενάρια για τη διασφάλιση της λειτουργικότητας.
  • Βελτιωμένη αυτόματη εσοχή.

Οι σημειώσεις έκδοσης μπορείτε να βρείτε στο developer.apple.com. Σε σχετική ανακοίνωση, η Apple δήλωσε ότι το SwiftUI, ένα πλαίσιο για την κατασκευή UI μέσω της γλώσσας Swift, έχει νέες δυνατότητες και καλύτερη απόδοση, διατηρώντας ταυτόχρονα ένα σταθερό API για να φέρει τον υπάρχοντα κώδικα SwiftUI στον Xcode 12. Ένα API διαχείρισης κύκλου ζωής επιτρέπει στους προγραμματιστές να γράφουν μια ολόκληρη εφαρμογή στο SwiftUI και κοινή χρήση περισσότερου κώδικα στις πλατφόρμες της Apple.

$config[zx-auto] not found$config[zx-overlay] not found