Cum se programează în Swift pe Windows 10

Cum se programează în Swift pe Windows 10

Swift este una dintre cele mai fierbinți limbi din acest moment și din motive întemeiate. Aplicațiile pentru Mac și iOS ocupă o mare parte din piață. Posibilitatea de a construi aplicații iOS în mod nativ este o mare problemă pentru cei care nu doresc să se scufunde în adâncurile tulburi ale Obiectivului C.





Deoarece Swift este originar din Apple, aveți nevoie de un Mac, nu? Gresit. Deși nu există o metodă „out of the box” pentru a compila Swift pe Windows, asta nu înseamnă că utilizatorii Windows nu pot învăța Swift.





Iată cum să creați un program Swift simplu și să îl compilați și să îl rulați în Windows 10.





Ce este Swift?

Înainte de a începe, să ne uităm la ce este de fapt Swift. Swift este un limbaj de programare proiectat de Apple. Este nevoie de idei „de la Objective-C, Rust, Haskell, Ruby, Python, C #, CLU și mult prea multe altele pentru a fi listate”, potrivit inițiatorului proiectului Chris Lattner.

Este o limbă relativ tânără care a fost lansată publicului în 2014, deși este deja apreciată pe scară largă. The Indicele TIOBE dintre limbile de programare de top în 2017 l-au plasat pe Swift pe locul 11, făcându-l una dintre limbile cu cea mai rapidă creștere din toate timpurile.



Pe scurt, dacă programezi pentru Mac sau iOS, Swift este pentru tine! Pentru o privire mai aprofundată asupra utilizărilor pentru Swift, aruncați o privire asupra acestor motive pentru care merită învățat Swift.

Noțiuni introductive despre Swift pe Windows 10

În primul rând, vom avea nevoie de un editor pentru a scrie codul nostru. Puteți utiliza orice IDE cu care vă simțiți confortabil, deși nu este strict necesar să folosiți unul și orice editor de text va fi, de asemenea, suficient. Majoritatea se reduce la preferințele personale, deși dacă aveți nevoie de ajutor pentru a decide ce să folosiți, acest ghid vă poate ajuta.





Astăzi vom folosi Notepad ++ deoarece este gratuit, simplu și extensibil. Descărcați Notepad ++ și deschideți-l. Să trecem la câteva coduri!

Un program Swift simplu pentru Windows

Pentru proiectul nostru de test de astăzi, vom crea un program simplu care va rula pe linia de comandă Windows. Începeți prin deschiderea unui nou fișier Notepad ++. Vom începe prin a tipări o întrebare pe ecran, vom aștepta ca utilizatorul să-și introducă răspunsul și apoi vom folosi acest răspuns pentru a oferi un răspuns.





print('What is your name?')

Aceasta se va afișa când rulează programul. Acum că am pus o întrebare, ar trebui să oferim o modalitate de a permite utilizatorului să răspundă. Pentru aceasta, folosim Citeste linia() metoda și stocarea răspunsului ca o variabilă numită raspuns .

var response = readLine()

Dacă sunteți deja familiarizat cu alte limbaje de programare, este posibil să observați câteva mici diferențe aici. În primul rând, putem stoca datele achiziționate de la readLine ca fișier Unde în loc să specificați că va fi un șir. O altă schimbare pentru cei care provin din JavaScript sau C # este lipsa punctelor și virgulelor pentru a indica sfârșitul liniilor.

Este posibil ca utilizatorii Python să fie deja mai acasă aici!

Adăugarea unei ieșiri

Acum că avem aceste informații stocate într-o variabilă, vrem să le folosim și să le afișăm înapoi utilizatorului. Ce ar putea fi mai frumos decât să le urez o zi grozavă?

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

Chiar dacă aveți experiență în alte limbi, veți vedea unele diferențe aici. Mai degrabă decât să folosiți + operator în afara ghilimelelor pentru a afișa variabila pe care o folosiți (numeVariabil) în cadrul ghilimelelor. O altă caracteristică a Swift este utilizarea Valori opționale . Aceste valori sunt greu de înțeles la prima vedere, dar adaugă o funcționalitate mai mare utilizării variabilelor în Swift.

În acest caz, dorim pur și simplu să afișăm valoarea așa cum este, așa că adăugăm un semn de exclamare după numele variabilei raspuns! pentru a indica faptul că nu este o valoare opțională. O valoare opțională este o variabilă căreia i se poate atribui sau nu o valoare. Nu necesită una. Dacă nu i se atribuie o valoare, atunci i se va atribui zero.

Un semn de întrebare (?) După tipul de valoare îl identifică ca opțional, în timp ce o exclamație înseamnă că nu este.

Codul dvs. va arăta cam așa:

Pentru a vă salva codul, utilizați Fișier> Salvare ca și selectați Fișier rapid de la Salvați ca tip meniul. Dacă din meniul dvs. lipsește tipul de fișier Swift, selectați toate filele în schimb, și adăugați .rapid extensie de fișier după numele fișierului ales.

Compilarea Swift în Windows 10

Acum că avem un program, trebuie să îl putem compila și rula. Deși nu există un mod încorporat de a programa Swift în Windows 10, există o soluție. Han Sangjin a creat un compilator pentru Swift, care este disponibil pentru descărcare de pe Github . Descărcați și instalați aplicația Swift pentru Windows folosind instrucțiunile furnizate în link.

Odată ce este instalat, deschideți-l. Faceți clic pe Selectați Fișier și selectați programul realizat anterior. Clic Compila și așteptați compilarea programului.

Pentru un program atât de mic ar trebui să fie aproape instantaneu, deși poate dura ceva timp în funcție de cât de complex ați creat codul!

Ar trebui să primiți un mesaj „Compilat cu succes” în caseta de dialog. Dacă nu, reveniți și verificați codul pentru a vă asigura că nu ați făcut erori. După compilarea codului, faceți clic pe Alerga pentru a rula programul. Programul se va deschide în linia de comandă Windows și ar trebui să arate astfel:

Este demn de remarcat faptul că trebuie să utilizați aplicația Swift pentru Windows pentru a rula codul, exe fișierul creat nu va funcționa singur, chiar dacă aplicația este deschisă.

Începeți codarea Swift pe Windows astăzi

Dacă decideți că Swift este pentru dvs., există o mulțime de instrumente acolo pentru a vă ajuta. Odată ce înțelegeți mediul înconjurător, de ce să nu încercați câteva proiecte pentru începători pentru a vă aduce cunoștințele la viață?

cum să rulați aplicații Mac pe Windows

Dacă sunteți un utilizator Linux care dorește să codeze aplicații iOS, iată cum să codificați în Swift cu Ubuntu.

Acțiune Acțiune Tweet E-mail Iată de ce FBI a emis un avertisment pentru Hive Ransomware

FBI a emis un avertisment cu privire la o tulpină deosebit de urâtă de ransomware. Iată de ce trebuie să fiți deosebit de atenți la ransomware-ul Hive.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Dezvoltarea aplicațiilor
  • Rapid
  • Limbaje de programare
Despre autor Ian Buckley(216 articole publicate)

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește în Berlin, Germania. Când nu scrie sau pe scenă, se ocupă de electronice sau coduri DIY în speranța de a deveni un om de știință nebun.

Mai multe de la Ian Buckley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona