Η Apple κυκλοφόρησε στο ευρύ κοινό την τελευταία έκδοση beta του περιβάλλοντός της ανάπτυξης Xcode και μαζί της η Swift, την τελευταία καινοτομία στον προγραμματισμό της εταιρείας.
Το Beta του Xcode 6 είναι το πρώτο που θα κυκλοφορήσει στους χρήστες χωρίς έναν πληρωμένο λογαριασμό Apple Developer Account. Διαθέτει διάφορες σημαντικές αλλαγές στην εμπειρία ανάπτυξης, συμπεριλαμβανομένης (για πρώτη φορά) ενός REPL (Read Eval Print Loop) και άλλων οπτικών βελτιώσεων που διευκολύνουν την ανάπτυξη.
Η πιο σημαντική βελτίωση στο Xcode είναι κάτι που ονομάζεται Playgrounds, το οποίο σας δίνει τη δυνατότητα να πειραματιστείτε εύκολα με νέες ιδέες με τη γλώσσα προγραμματισμού Swift, την οποία η Apple παρουσίασε στο προηγούμενο World Wide Developer Conference στο Σαν Φρανσίσκο.
Περιέργεια για να δούμε τι νέο υπάρχει στον Xcode 6; Διαβάστε παρακάτω για περισσότερες πληροφορίες.
Παρουσιάζοντας το Swift και γιατί πρέπει να προσέχετε
Για το μεγαλύτερο χρονικό διάστημα, ο μόνος τρόπος για να δημιουργήσετε εγγενείς εφαρμογές iOS ήταν με Objective-C και C ++. Αυτά τα κληρονομούν χαρακτηριστικά και στυλ από μια προγενέστερη γλώσσα προγραμματισμού που ονομάζεται C.
Το πρόβλημα είναι ότι το C και τα παράγωγά του δεν είναι το πιο φιλόξενο των γλωσσών για αρχάριους. Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα και να πάρετε μια εξαιρετική δουλειά σε 2 χρόνια Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα και να πάρετε μια εξαιρετική δουλειά σε 2 χρόνια Μπορεί να χρειαστούν χρόνια αφοσιωμένων εργασιών για να γίνει ένας πραγματικά καλός προγραμματιστής? έτσι υπάρχει ένας τρόπος να επιλέξουμε τη σωστή γλώσσα για να ξεκινήσουμε από σήμερα, για να μπορέσουμε να προσληφθούμε αύριο; Διαβάστε περισσότερα Η Apple, πρόθυμη να προσελκύσει νέους προγραμματιστές στην πλατφόρμα της από το Android και το Windows Phone, δημιούργησε το Swift, μια γλώσσα που σας επιτρέπει να μάθετε πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Από το get-go, οι προγραμματιστές γνώριζαν ότι το νέο Swift της Apple θα ήταν μεγάλο. Αλλά γιατί πρέπει να σας ενδιαφέρει; Διαβάστε περισσότερα για να δημιουργήσετε γρήγορες, εγγενείς εφαρμογές iOS χωρίς να χρησιμοποιήσετε καμία από τις παλαιές αποσκευές από το C.
Το Swift είναι νέο - πραγματικά νέο. Δεν έχει ακόμη δημοσιευθεί σωστά στο κοινό. Ως αποτέλεσμα, δεν υπάρχει πραγματικά το ίδιο ποσό υλικού υποστήριξης και εκμάθησης που υπάρχει για τους ανθρώπους που αντιμετωπίζουν προβλήματα με την Java, Python, C # ή Ruby.
Ευτυχώς, η Apple κυκλοφόρησε ένα βιβλίο που θα σας διδάξει τις περιπλοκές της γλώσσας προγραμματισμού Swift. Ονομάζεται η γλώσσα προγραμματισμού Swift και μπορείτε να την αποκτήσετε δωρεάν στο iBooks αυτή τη στιγμή.
Λήψη του Xcode 6 Beta 4
Μέχρι πρόσφατα, θα μπορούσατε μόνο να πάρετε τα χέρια σας στο Xcode 6 προ-απελευθέρωση betas με ένα ακριβό λογαριασμό προγραμματιστή της Apple που κοστίζει 99 δολάρια ετησίως. Αυτό σας δίνει επίσης πρόσβαση σε OS X Yosemite και iOS 8, αν και ο συνάδελφός μου Tim Brookes δεν νομίζετε ότι πρέπει να εγκαταστήσετε αυτά Γιατί δεν πρέπει να εγκαταστήσετε το iOS 8 και OS X 10.10 Betas Γιατί δεν πρέπει να εγκαταστήσετε το iOS 8 και OS X 10.10 Betas Ίσως δεν πρέπει να εγκαταστήσετε το iOS 8 ή το OS X 10.10 εκτός αν έχετε έναν καλό λόγο για κάτι τέτοιο. Εδώ γιατί. Διαβάστε περισσότερα.
Ευτυχώς, το μόνο που χρειάζεστε αυτή τη φορά για να δοκιμάσετε το Xcode και η νέα γλώσσα είναι ένας ελεύθερος λογαριασμός προγραμματιστών τον οποίο μπορείτε να πάρετε απλά εγγραφόμενος.
Θα χρειαστείτε ένα Mac, επειδή το Xcode είναι λογισμικό Mac - δεν υπάρχει έκδοση των Windows. Το Xcode 6 είναι μεγάλο, ζυγίζει περίπου 2GB. Εάν έχετε αργή σύνδεση στο Internet, ίσως να περιμένετε λίγο. Μόλις εγκατασταθεί, θα καθίσει ευτυχώς δίπλα στα υπάρχοντα αντίγραφα του Xcode αντί να τα αντικαταστήσει.
Φανταστείτε να το πάτε; Κατεβάστε το Xcode 6 beta από εδώ.
Τι νέο υπάρχει στο Xcode 6;
Πολλά, στην πραγματικότητα.
Αλλά πρώτα, ας μιλήσουμε για ένα χαρακτηριστικό μιας σειράς δημοφιλών γλωσσών προγραμματισμού: REPLs. Αυτά είναι για το Read Eval Print Loop και σας επιτρέπουν να τρέχετε αλληλεπιδραστικά τον κώδικα. Λαμβάνουν μια έκφραση από έναν χρήστη, την αξιολογούν και εκτελούν τον κώδικα και στη συνέχεια εκτυπώνουν τα αποτελέσματα της λειτουργίας.
Αυτά παραδοσιακά δεν έχουν βρεθεί σε μεταγλωττισμένες γλώσσες, αν και υπάρχουν μερικές αξιοσημείωτες εξαιρέσεις, όπως το CSharpRepl στην εφαρμογή Mono του C #.
Το Swift είναι διαφορετικό. Για πρώτη φορά, οι χρήστες που χρησιμοποιούν το beta του Xcode για να γράψουν το Swift μπορούν να δουν τον κώδικα τους να εκτελείται καθώς το γράφουν, επιτρέποντάς τους να εντοπίζουν εύκολα κώδικα, να προγραμματίζουν και να πειραματίζονται.
Υπάρχει επίσης μια διαδραστική γραμμή εντολών Swift, όπου μπορείτε να εκτελέσετε το Swift σε ένα περιβάλλον γραμμής-γραμμής, όπως σε Script.
Άλλα χαρακτηριστικά που περιλαμβάνονται στο Xcode 6 Beta 4 περιλαμβάνουν σημαντικά βελτιωμένο σφάλμα στο UI. Storyboards για το OS X που σας επιτρέπει να δημιουργείτε κιβώτια και κινούμενα σχέδια για τις εφαρμογές Mac χωρίς να γράφετε μια μόνο γραμμή κώδικα. και νέα εργαλεία για την εύκολη δημιουργία παιχνιδιών.
Τα νέα αναπτυξιακά εργαλεία ειδικά για τα παιχνίδια, τα οποία συνδυάζονται με το νέο Metal API για γρήγορη απόδοση γραφικών και τις δυνατότητες γρήγορης ανάπτυξης εφαρμογών της γλώσσας Swift σημαίνουν ότι τα επόμενα χρόνια μπορούμε να περιμένουμε γρηγορότερα, καλύτερα και πιο πολυάριθμα παιχνίδια iOS πλατφόρμα.
Λάβετε ενθουσιασμένοι!
Ακόμα κι αν δεν είστε προγραμματιστής, υπάρχουν πολλά για να σας ενθουσιάσουν από το Swift και το Xcode 6.
Είστε ενθουσιασμένοι με τα νέα εργαλεία ανάπτυξης της Apple; Μοιραστείτε τις σκέψεις σας, παρακάτω.