Πριν από ένα μήνα η Apple παρουσίασε την Swift, μια νέα γλώσσα προγραμματισμού για τη δημιουργία iOS και Μac εφαρμογών, που κάνει τη γραφή κώδικα πιο εύκολη, πιο γρήγορη και πιο διαδραστική.

Η γλώσσα έχει σχεδιαστεί για να αντικαταστήσει σταδιακά την Objective C, όμως μπορεί να χρησιμοποιηθεί και για την προσθήκη επιπλέον λειτουργικότητας σε υπάρχουσες εφαρμογές, καθώς ο κώδικας της Swift συνεργάζεται αρμονικά με την Objective C.

Τα resources για τη συγγραφή μιας εφαρμογής σε Swift είναι αρκετά περιορισμένα, καθώς η γλώσσα είναι ακόμη σε beta έκδοση, μόλις ένα μήνα μετά την κυκλοφορία της.

Ένας από τους καλύτερους οδηγούς για να ξεκινήσετε να μαθαίνετε για τη Swift είναι η ιστοσελίδα προγραμματιστών της Apple: developer.apple.com/swift.

Θα πρέπει να διαθέτετε ένα developer ID, ώστε να αποκτήσετε πρόσβαση σε αυτό το τεράστιο resource. Aφού συνδεθείτε, θα σας ζητηθεί να κατεβάσετε την τελευταία BETA έκδοση του Xcode 6. Αυτός είναι ο μόνος τρόπος για να αλληλεπιδράσετε με τη Swift.

Στην ιστοσελίδα για τους προγραμματιστές, η Apple έχει δημοσιεύσει τρία βίντεο για αρχάριους, μέτριους και προχωρημένους και ένα για τα Swift Playgrounds.

Επιπλέον, μέχρι στιγμής υπάρχουν και δύο βιβλία στο iBookstore που παρέχουν αναλυτικές πληροφορίες σχετικά με τη Swift: “TheSwiftProgrammingLanguage” και “UsingSwiftwithCocoaandObjective-C“.  Και τα δύο βιβλία παρέχονται εντελώς δωρεάν και έχουν αποσπάσει θετικά σχόλια και κριτικές.

Το Github αποτελεί μια ακόμα πηγή που μπορεί να διευκολύνει την εκμάθηση της Swift, καθώς υπάρχουν περισσότερα από 3000 repositories με παραδείγματα κώδικα, ή μικρές εφαρμογές γραμμένες σε Swift, ενώ υπάρχουν και ιστοσελίδες που προσφέρουν μαθήματα επί πληρωμή, όπως το udemy.com.