Σκεφτείτε ότι δεν μπορείτε να προγραμματίσετε στο Swift χωρίς Mac;  Δείτε πώς μπορείτε να δημιουργήσετε ένα απλό πρόγραμμα Swift και να το εκτελέσετε στα Windows 10.

Πώς να προγραμματίσετε το Swift στα Windows 10

Διαφήμιση Το Swift είναι μια από τις πιο καυτές γλώσσες γύρω από αυτή τη στιγμή και για καλό λόγο. Οι εφαρμογές Mac και iOS καταλαμβάνουν ένα τεράστιο τμήμα της αγοράς. Το να είναι σε θέση να χτίσει εφαρμογές iOS natively είναι μια μεγάλη υπόθεση για τους λαούς που δεν θέλουν να βουτήξουν στα σκοτεινά βάθη του Στόχου Γ. Δεδομένου ότι η Swift είναι εγγενής στην Apple, χρειάζεστε ένα Mac, σωστά; Λανθασμένος. Παρόλο που δεν υπάρχει μέθοδος "έξω από το κουτί" για να μεταγλωττίσετε το Swift σε Windows, αυτό δεν σημαίνει ότι οι χρήστες των Windows δ

Διαφήμιση

Το Swift είναι μια από τις πιο καυτές γλώσσες γύρω από αυτή τη στιγμή και για καλό λόγο. Οι εφαρμογές Mac και iOS καταλαμβάνουν ένα τεράστιο τμήμα της αγοράς. Το να είναι σε θέση να χτίσει εφαρμογές iOS natively είναι μια μεγάλη υπόθεση για τους λαούς που δεν θέλουν να βουτήξουν στα σκοτεινά βάθη του Στόχου Γ.

Δεδομένου ότι η Swift είναι εγγενής στην Apple, χρειάζεστε ένα Mac, σωστά; Λανθασμένος. Παρόλο που δεν υπάρχει μέθοδος "έξω από το κουτί" για να μεταγλωττίσετε το Swift σε Windows, αυτό δεν σημαίνει ότι οι χρήστες των Windows δεν μπορούν να μάθουν το Swift.

Δείτε πώς μπορείτε να δημιουργήσετε ένα απλό πρόγραμμα Swift και να το συντάξετε και να το εκτελέσετε στα Windows 10.

Τι είναι το Swift;

Πριν ξεκινήσουμε, ας δούμε τι είναι στην πραγματικότητα το Swift. Το Swift είναι μια γλώσσα προγραμματισμού που σχεδιάστηκε από την Apple. Παίρνει ιδέες "από το Στόχο-C, το Rust, το Haskell, το Ruby, το Python, το C #, το CLU και πάρα πολλούς άλλους να καταγραφούν" σύμφωνα με τον δημιουργό του έργου Chris Lattner.

Είναι μια σχετικά νεαρή γλώσσα που κυκλοφόρησε στο κοινό το 2014, αν και είναι ήδη ευρέως διαδεδομένη. Ο δείκτης TIOBE των κορυφαίων γλωσσών προγραμματισμού το 2017 τοποθετεί το Swift στον αριθμό 11, καθιστώντας την μία από τις ταχύτερα αναπτυσσόμενες γλώσσες όλων των εποχών.

Εν ολίγοις, αν προγραμματίζετε για Mac ή iOS, το Swift είναι για σας! Για μια πιο εμπεριστατωμένη ματιά στις χρήσεις για το Swift, ρίξτε μια ματιά σε αυτούς τους λόγους γιατί το Swift αξίζει να μάθει 7 Λόγοι για τους οποίους η γλώσσα προγραμματισμού Swift αξίζει να μάθει 7 Λόγοι για τους οποίους η γλώσσα προγραμματισμού Swift αξίζει να μάθει Θα έπρεπε να μάθετε τη γλώσσα προγραμματισμού Swift νωρίτερα παρά αργότερα αν δεν θέλετε να μείνει πίσω. Ακολουθούν ορισμένοι εξαιρετικοί λόγοι που μπορεί να σας πείσουν. Διαβάστε περισσότερα .

Ξεκινώντας με το Swift στα Windows 10

Πρώτον, θα χρειαστούμε έναν συντάκτη για να γράψουμε τον κώδικα μας. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε IDE που αισθάνεστε άνετα, αν και δεν είναι απολύτως απαραίτητο να χρησιμοποιήσετε ένα και οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου θα είναι επίσης αρκετό. Συνήθως έρχεται κάτω στην προσωπική προτίμηση, αν και αν χρειάζεστε βοήθεια για να αποφασίσετε τι να χρησιμοποιήσετε αυτόν τον οδηγό μπορεί να σας βοηθήσει.

Σήμερα πρόκειται να χρησιμοποιήσουμε το Notepad ++, καθώς είναι δωρεάν, απλό και επεκτάσιμο. Κάντε λήψη του Notepad ++ και ανοίξτε το. Αφήστε να κατεβάσετε κάποια κωδικοποίηση!

Το Notepad ++ είναι ένας πολύ ικανός επεξεργαστής κώδικα

Πρόγραμμα Simple Swift για Windows

Για το δοκιμαστικό μας έργο σήμερα πρόκειται να δημιουργήσουμε ένα απλό πρόγραμμα που θα τρέξει στη γραμμή εντολών των Windows. Ξεκινήστε ανοίγοντας ένα νέο αρχείο Notepad ++. Αρχίζουμε εκτυπώνοντας μια ερώτηση στην οθόνη, περιμένουμε τον χρήστη να πληκτρολογήσει την απάντησή του και στη συνέχεια χρησιμοποιήστε αυτήν την απάντηση για να δώσετε μια απάντηση.

 print("What is your name?") 

Αυτό θα εμφανιστεί όταν το πρόγραμμα εκτελείται. Τώρα που έχουμε θέσει μια ερώτηση, θα πρέπει να παρέχουμε έναν τρόπο να αφήσουμε τον χρήστη να απαντήσει. Για αυτό, χρησιμοποιούμε τη μέθοδο readline () και αποθηκεύουμε την απάντηση ως μεταβλητή που ονομάζεται απάντηση .

 var response = readLine() 

Εάν γνωρίζετε ήδη άλλες γλώσσες προγραμματισμού, μπορείτε να παρατηρήσετε μερικές μικρές διαφορές εδώ. Πρώτον, μπορούμε να αποθηκεύσουμε τα δεδομένα που έχουμε αποκτήσει από το readLine ως var, αντί να πρέπει να καθορίσουμε ότι πρόκειται να είναι μια συμβολοσειρά. Μια άλλη αλλαγή για όσους από εσάς έρχεστε από το JavaScript ή το C # είναι η έλλειψη των ερωτηματων που υποδηλώνουν το τέλος των γραμμών.

Οι χρήστες της Python μπορεί να είναι ήδη περισσότερο στο σπίτι εδώ!

Προσθήκη εξόδου

Τώρα που έχουμε αυτές τις πληροφορίες αποθηκευμένες σε μια μεταβλητή, θέλουμε να την χρησιμοποιήσουμε και να την εμφανίσουμε ξανά στον χρήστη. Τι θα μπορούσε να είναι καλύτερο από ό, τι τους εύχεται μια υπέροχη μέρα;

 print("Hello \(response!), I hope you are having a great day!") 

Ακόμα κι αν έχετε εμπειρία σε άλλες γλώσσες, θα δείτε κάποιες διαφορές εδώ. Αντί να χρησιμοποιήσετε τον τελεστή + εκτός των εισαγωγικών για να εμφανίσετε τη μεταβλητή σας, χρησιμοποιείτε το \ (variableName) μέσα στα εισαγωγικά. Ένα άλλο χαρακτηριστικό του Swift είναι η χρήση προαιρετικών τιμών . Αυτές οι τιμές είναι δύσκολο να κατανοηθούν με την πρώτη ματιά, αλλά προσθέτουν μεγαλύτερη λειτουργικότητα στη χρήση μεταβλητών μέσα στο Swift.

Σε αυτήν την περίπτωση, απλά θέλουμε να εμφανίσουμε την τιμή όπως είναι, γι 'αυτό προσθέτουμε ένα θαυμαστικό μετά την απάντηση ονόματος μεταβλητών ! για να δηλώσει ότι δεν είναι προαιρετική αξία. Μια προαιρετική τιμή είναι μια μεταβλητή που μπορεί ή δεν μπορεί να λάβει μια τιμή. Δεν απαιτεί ένα. Αν δεν έχει εκχωρηθεί μια τιμή, τότε θα εκχωρηθεί μηδέν.

Ένα ερωτηματικό (?) Μετά τον τύπο τιμής τον προσδιορίζει ως προαιρετικό, ενώ ένα θαυμαστικό σημαίνει ότι δεν είναι.

Ο κώδικας σας θα μοιάζει με αυτό:

Αυτό πρέπει να μοιάζει με τον κώδικα Swift

Για να αποθηκεύσετε τον κωδικό σας, χρησιμοποιήστε το Αρχείο> Αποθήκευση ως και επιλέξτε το αρχείο Swift από το μενού Save As Type . Εάν στο μενού σας λείπει ο τύπος αρχείου Swift, επιλέξτε όλα τα αρχεία και προσθέστε την επέκταση αρχείου .swift μετά το όνομα του αρχείου που έχετε επιλέξει.

Συγκέντρωση Swift στα Windows 10

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

Μόλις εγκατασταθεί, ανοίξτε το. Κάντε κλικ στο κουμπί Επιλογή αρχείου και επιλέξτε το προηγούμενο πρόγραμμα. Κάντε κλικ στο στοιχείο Compile (Σύνταξη) και περιμένετε να καταρτιστεί το πρόγραμμα.

Swift Για Windows 2.0
Για ένα πρόγραμμα αυτό το μικροσκοπικό θα πρέπει να είναι σχεδόν άμεσο, αν και μπορεί να χρειαστεί χρόνος ανάλογα με το πόσο σύνθετη κάνατε τον κώδικα σας!

Θα πρέπει να λάβετε ένα μήνυμα "Σύνταξε επιτυχώς" στο παράθυρο διαλόγου. Αν όχι, γυρίστε πίσω και ελέγξτε τον κώδικα για να βεβαιωθείτε ότι δεν έχετε κάνει λάθη. Μόλις ο κώδικας καταρρεύσει, κάντε κλικ στην επιλογή Εκτέλεση για να εκτελέσετε το πρόγραμμά σας. Το πρόγραμμα θα ανοίξει στη Γραμμή εντολών των Windows και θα πρέπει να φαίνεται ως εξής:

Η έξοδος από το απλό πρόγραμμα Swift

Αξίζει να σημειωθεί ότι πρέπει να χρησιμοποιήσετε την εφαρμογή Swift για Windows για να εκτελέσετε τον κωδικό σας, το αρχείο EXE που δημιουργείται δεν θα λειτουργήσει αυτόνομα, ακόμα και αν η εφαρμογή είναι ανοιχτή.

Ξεκινήστε την κωδικοποίηση Swift στα Windows σήμερα

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

Αν είστε χρήστης Linux που προσπαθεί να κωδικοποιήσει τις εφαρμογές iOS, εδώ είναι πώς να κωδικοποιήσετε το Swift με το Ubuntu Πώς να ξεκινήσετε τον προγραμματισμό στο Swift στο Ubuntu Πώς να ξεκινήσετε τον προγραμματισμό στο Swift στο Ubuntu Η Apple κυκλοφόρησε πρόσφατα τη γλώσσα προγραμματισμού Swift ως ανοιχτή πηγή, ο καθένας μπορεί πλέον να χρησιμοποιήσει αυτήν την γλωσσική γλώσσα προγραμματισμού, σε οποιοδήποτε σύστημα, συμπεριλαμβανομένου του Ubuntu! Διαβάστε παρακάτω για να μάθετε πώς να ξεκινήσετε. Διαβάστε περισσότερα .

Εξερευνήστε περισσότερα σχετικά με: Ανάπτυξη εφαρμογών, Γλώσσες προγραμματισμού, Swift.