Swift: Μια απροσδόκητη… αλλαγή στο Xcode!

Η μεγαλύτερη έκπληξη του φετινού WWDC 2014 από την δική μας οπτική γωνία, δεν είναι άλλη από την νέα γλώσσα προγραμματισμού που έγινε χθες διαθέσιμη. Πρόκειται για μια προσπάθεια της Apple να κάνει ακόμη πιο προσιτή της πλατφόρμα της σε περισσότερους Developers, προσφέροντας την απλοποίηση αρκετών πραγμάτων – χωρίς όμως να θυσιάσει την απόδοση της υλοποίησης μας.

swift_wwdc2104

Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

Μερικά από τα στοιχεία στα οποία θα θέλαμε να εστιάσουμε είναι η πιο εύκολη σύνταξη που διαθέτει η Swift σε σχέση με την Objective C, το αυτόματο memory management, αλλά και τα Interactive Playgrounds – που επιτρέπουν στον προγραμματιστή να δει άμεσα την λειτουργία του κώδικα που έχει γράψει.

Σημαντικό στοιχείο φυσικά αποτελεί η δυνατότητα συμβίωσης της Swift μαζί με την Objective C μέσα σε ένα project, καθώς η πρόθεση της Apple είναι να προσφέρει την δυνατότητα ανάπτυξης και με την Objective C – αν και η ιστορία μας έχει διδάξει πως μετά από κάποια χρόνια, είναι πιθανό η Swift να αποτελεί μονόδρομο.

Στην προσπάθεια της να βοηθήσει τους Developers, η Apple έκανε διαθέσιμο και το πρώτο βιβλίο που αφορά την ανάπτυξη εφαρμογών για το iOS και το Mac OS με την χρήση της Swift – το οποίο ονομάζεται The Swift Programming Language και μπορείτε να το κατεβάσετε δωρεάν στο iBooks, πατώντας εδώ.

Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

This book provides:
– A tour of the language.
– A detailed guide delving into each language feature.
– A formal reference for the language.

Μέσα από 500 το βιβλίο θα σας πάει βήμα-βήμα στην καρδιά της Swift, δίνοντάς σας την δυνατότητα να φτιάξετε μια ολοκληρωμένη υλοποίηση. Μην ξεχνάτε πως τα projects που θα χρησιμοποιούν την νέα γλώσσα θα πρέπει να υλοποιηθούν με το Xcode 6, κάτι που σημαίνει πως θα πρέπει να γίνει πρώτα διαθέσιμο το iOS 8 στο ευρύ κοινό και μετά να στείλετε τις νέες εφαρμογές σας προς έγκριση. Περισσότερα για την νέα γλώσσα προγραμματισμού μπορείτε να διαβάσετε πατώντας εδώ, ενώ αν διαβάζετε το θέμα μέσω της εφαρμογής μας για το iOS, τότε θα πρέπει να πατήστε το κουμπί ενεργειών που υπάρχει επάνω και δεξιά και επιλέξτε “Open as Web View“, ώστε να ενεργοποιηθούν τα πιο πάνω links.

Leave a Reply

Your email address will not be published. Required fields are marked *


*