Κατά τη διάρκεια του WWDC 2014, η Apple εισήγαγε μια νέα γλώσσα προγραμματισμού που ονομάζεται Swift. Το Swift προορίζεται να είναι μια σύγχρονη και εύχρηστη γλώσσα που επιτρέπει την ταχύτερη ανάπτυξη εφαρμογών και αποφεύγει την πολυπλοκότητα του XCode.

Η Apple έχει απλοποιήσει τον προγραμματισμό με τα εργαλεία ανάπτυξης και την εκτεταμένη τεκμηρίωσή της τα τελευταία χρόνια, αλλά ο Στόχος-C και το XCode απαιτούν ακόμα μια απότομη καμπύλη μάθησης. Αυτό μπορεί να είναι πραγματικά απείρως για όσους έχουν άλλες επιλογές για την ανάπτυξη εφαρμογών. Ακόμα κι αν είστε επαγγελματίας προγραμματιστής, με έμπειρες ικανότητες χειρισμού δεδομένων σε γλώσσες προγραμματισμού υψηλότερου επιπέδου, ίσως βρείτε τον εαυτό σας ενοχλημένος από κάποιες ενοχλήσεις του XCode, ειδικά αν το μόνο που θέλετε να κάνετε είναι να δώσετε τη λογική σας σε πρακτικό σχήμα χωρίς να χρειάζεται να να διαχειριστείτε τη δύσκολη και κουραστική σύνταξη που αφορά.

Πάρα πολύ σύνταξη στο Obj-C

Η πρόθεση της Apple με το Swift είναι να καταργήσει την ανησυχητική σύνταξη και, αντ 'αυτού, να κατεβάσει τη λογική του προγραμματισμού. Η γλώσσα, σύμφωνα με την Apple, είναι κατασκευασμένη έτσι ώστε να είναι ασφαλής και να διαχειρίζεται αυτόματα τη μνήμη. Υποστηρίζει επίσης πλήρως το unicode, έτσι μπορείτε να αποθηκεύσετε τις τιμές στα βασικά ονόματα αγγλικών μεταβλητών, κινεζικών χαρακτήρων και emoticons, αν θέλετε.

Ενσωμάτωση με Obj-C

Για όλους εσάς που ήδη γνωρίζετε Στόχος Γ: Έχετε τύχη. Το Swift έχει σχεδιαστεί για να λειτουργεί με την ήδη υπάρχουσα γλώσσα προγραμματισμού του Στόχου-C, οπότε θα πρέπει να ενσωματώνεται καλά σε όλα τα τρέχοντα έργα του Στόχου-C. Το Swift φέρνει τον κώδικα OS X και iOS σε ελαφρώς υψηλότερο επίπεδο, επιτρέποντας σε ανθρώπους με κωδικοποιητική εμπειρία να αναπτύξουν προγράμματα πολύ, πολύ πιο εύκολα.

Η Apple δηλώνει ότι δημιούργησε τον κώδικα μετά από εκτεταμένες έρευνες σχετικά με ό, τι οι προγραμματιστές επιθυμούν και δεν τους αρέσει η τρέχουσα γλώσσα προγραμματισμού.

Το Swift είναι η σύγχρονη γλώσσα προγραμματισμού για τον σύγχρονο προγραμματιστή - Apple

Το κύριο νέο χαρακτηριστικό της Swift - Παιδότοποι

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

Σχεδιασμένο για ασφάλεια και ευκολία

Η Apple δηλώνει ότι το Swift έχει σχεδιαστεί κυρίως για την ασφάλεια και τη βελτίωση των σφαλμάτων διάσπασης της μνήμης. Πολλοί προγραμματιστές που έχουν πειραματιστεί με τη νέα γλώσσα έχουν δηλώσει ότι είναι πολύ πιο εύκολο να διαβαστούν εξαιτίας του γεγονότος ότι οι παράμετροι εκφράζονται σε καθαρότερη σύνταξη. γεγονός που καθιστά τα έργα στο Swift πιο εύκολο να συντηρηθούν και να διαβαστούν. Για παράδειγμα, εδώ είναι ένα απλό πρόγραμμα "Hello, World" τόσο στο Στόχο C όσο και στο Swift:

Στον Στόχο C:

Στο Swift:

 println ("Γεια σας, κόσμος") 

Είναι τόσο απλό.

Το Swift θα βοηθήσει επιπλέον να προλάβει τα σφάλματα κωδικοποίησης πριν να τα καταστήσει τελικό προϊόν. Αυτό θα βοηθήσει πραγματικά στην αύξηση της παραγωγικότητας των προγραμματιστών και θα βοηθήσει να γίνουν πιο σταθερές εφαρμογές. Οι προγραμματιστές θα μπορούν να υποβάλλουν εφαρμογές OS X και iOS που γίνονται με το Swift στο App Store όταν κυκλοφορήσουν τα νέα λειτουργικά συστήματα αυτό το φθινόπωρο.

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

Την 1η Ιουνίου κανείς εκτός της Apple δεν είχε ακούσει για το Swift. Είκοσι τέσσερις ώρες αργότερα, είναι μια εντελώς διαφορετική ιστορία. Δεκάδες χιλιάδες προγραμματιστές σκέφτονταν και σχεδίαζαν τι σχεδίαζαν να κάνουν με αυτό.

Είναι αλήθεια ότι η αλλαγή έρχεται γρήγορα, μάλλον γρήγορα αυτές τις μέρες.