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

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

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





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





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





Τι είναι το Swift;

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

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



Εν ολίγοις, εάν προγραμματίζετε για Mac ή iOS, το Swift είναι για εσάς! Για μια πιο σε βάθος ματιά στις χρήσεις του Swift, ρίξτε μια ματιά σε αυτούς τους λόγους για τους οποίους αξίζει να μάθετε το Swift.

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

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





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

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

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





print('What is your name?')

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

var response = readLine()

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

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

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

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

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

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

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

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

Ο κωδικός σας θα μοιάζει κάπως έτσι:

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

Μεταγλώττιση Swift στα Windows 10

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

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

Για ένα τόσο μικροσκοπικό πρόγραμμα θα πρέπει να είναι σχεδόν στιγμιαίο, αν και μπορεί να χρειαστεί χρόνος ανάλογα με το πόσο περίπλοκο φτιάξατε τον κώδικά σας!

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

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

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

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

πώς να εκτελέσετε εφαρμογές mac στα Windows

Εάν είστε χρήστης Linux που θέλετε να κωδικοποιήσετε εφαρμογές iOS, δείτε πώς μπορείτε να κωδικοποιήσετε στο Swift με το Ubuntu.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Να γιατί το FBI εξέδωσε προειδοποίηση για ransomware Hive

Το FBI εξέδωσε προειδοποίηση για ένα ιδιαίτερα δυσάρεστο είδος ransomware. Να γιατί πρέπει να είστε ιδιαίτερα επιφυλακτικοί με το ransomware της Hive.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Ανάπτυξη εφαρμογών
  • Ταχύς
  • Γλώσσες προγραμματισμού
Σχετικά με τον Συγγραφέα Ο anαν Μπάκλεϊ(216 δημοσιευμένα άρθρα)

Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ούτε είναι στη σκηνή, ασχολείται με ηλεκτρονικά ή κώδικα DIY με την ελπίδα να γίνει τρελός επιστήμονας.

Περισσότερα από τον Ian Buckley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή