Kako programirati v Swiftu v sistemu Windows 10

Kako programirati v Swiftu v sistemu Windows 10

Swift je trenutno eden najbolj vročih jezikov in z dobrim razlogom. Aplikacije za Mac in iOS zavzemajo velik del trga. Sposobnost domačega ustvarjanja aplikacij za iOS je velika stvar za ljudi, ki se ne želijo potopiti v mračno globino cilja C.





Ker je Swift domač Apple, potrebujete Mac, kajne? Napačno. Čeprav ni nobene metode 'out of the box' za sestavljanje Swifta v sistemu Windows, to ne pomeni, da se uporabniki sistema Windows ne morejo naučiti Swifta.





Takole lahko ustvarite preprost program Swift ter ga sestavite in zaženete v sistemu Windows 10.





Kaj je Swift?

Preden začnemo, poglejmo, kaj pravzaprav je Swift. Swift je programski jezik, ki ga je oblikoval Apple. Ideje 'po Objective-C, Rust, Haskell, Ruby, Python, C#, CLU in preveč drugih, ki jih je treba navesti' po mnenju avtorja projekta Chrisa Lattnerja.

To je relativno mlad jezik, ki je bil javnosti predstavljen leta 2014, čeprav je že splošno cenjen. The Indeks TIOBE najboljših programskih jezikov leta 2017 je Swift postavil na 11. mesto, zaradi česar je eden najhitreje rastočih jezikov vseh časov.



Skratka, če programirate za Mac ali iOS, je Swift za vas! Za bolj poglobljen pregled uporabe Swifta si oglejte te razloge, zakaj se je Swift vredno naučiti.

Začnite s Swiftom v sistemu Windows 10

Najprej bomo potrebovali urejevalnika, v katerega bomo vnesli kodo. Uporabite lahko kateri koli IDE, ki vam ustreza, čeprav ga ni nujno uporabiti, zadošča pa tudi kateri koli urejevalnik besedil. Večinoma gre za osebne želje, čeprav vam lahko pomaga pri odločitvi, kaj uporabiti ta priročnik.





Danes bomo uporabili Beležnica ++ saj je brezplačen, preprost in razširljiv. Prenesite Notepad ++ in ga odprite. Gremo k kodiranju!

Preprost program Swift za Windows

Za današnji testni projekt bomo ustvarili preprost program, ki bo deloval v ukazni vrstici Windows. Začnite z odpiranjem nove datoteke Notepad ++. Začeli bomo s tiskanjem vprašanja na zaslon, počakali, da uporabnik vnese svoj odgovor, nato pa ta odgovor uporabili za odgovor.





print('What is your name?')

To se prikaže, ko se program zažene. Zdaj, ko smo postavili vprašanje, bi morali uporabniku omogočiti odgovor. Za to uporabljamo readline () metodo in odgovor shranite kot spremenljivko, imenovano odziv .

var response = readLine()

Če že poznate druge programske jezike, boste morda opazili nekaj majhnih razlik. Najprej lahko podatke, pridobljene iz readLine, shranimo kot kje namesto da bi morali določiti, da bo to niz. Druga sprememba za tiste, ki prihajate iz JavaScript ali C#, je pomanjkanje podpičja za označevanje konca vrstic.

Uporabniki Pythona so tukaj morda že bolj domači!

Dodajanje izhoda

Zdaj, ko imamo te podatke shranjene v spremenljivki, jih želimo uporabiti in prikazati nazaj uporabniku. Kaj bi lahko bilo lepše kot jim zaželeti lep dan?

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

Tudi če imate izkušnje z drugimi jeziki, boste tukaj videli nekaj razlik. Namesto da uporabljate + operater zunaj narekovajev za prikaz vaše spremenljivke, ki jo uporabljate (ime spremenljivke) znotraj narekovajev. Druga značilnost Swifta je uporaba Izbirne vrednosti . Te vrednosti so na prvi pogled težko razumljive, vendar dodajajo večjo funkcionalnost uporabi spremenljivk v Swiftu.

V tem primeru preprosto želimo prikazati vrednost takšno, kot je, zato za imenom spremenljivke dodamo klicaj odgovor! označuje, da ni izbirna vrednost. Izbirna vrednost je spremenljivka, ki ji lahko dodeli vrednost ali pa tudi ne. Ne potrebuje enega. Če vrednosti ni dodeljena, ji bo dodeljena nič.

Vprašalnik (?) Po vrsti vrednosti ga označuje kot neobvezen, klicaj pa pomeni, da ni.

Vaša koda bo videti nekako takole:

Za shranjevanje kode uporabite Datoteka> Shrani kot in izberite Swift datoteka Iz Shrani kot vrsto meni. Če v vašem meniju manjka vrsta datoteke Swift, izberite vse datoteke namesto tega in dodajte .swift razširitev datoteke po izbranem imenu datoteke.

Prevajanje Swifta v sistemu Windows 10

Zdaj, ko imamo program, ga moramo znati sestaviti in zagnati. Čeprav v sistemu Windows 10 ni vgrajenega načina za programiranje Swifta, je vseeno potrebno delo. Han Sangjin je ustvaril prevajalnik za Swift, ki je na voljo za prenos iz Github -a . Prenesite in namestite aplikacijo Swift za Windows po navodilih na povezavi.

Ko je nameščen, ga odprite. Kliknite na Izberite Datoteka in izberite predhodno narejen program. Kliknite Prevedi in počakajte, da se program prevede.

Za tako majhen program bi moral biti skoraj takojšen, čeprav lahko traja nekaj časa, odvisno od tega, kako zapleteno ste naredili kodo!

V pogovornem oknu bi morali prejeti sporočilo »Uspešno sestavljeno«. Če ne, se vrnite in preverite kodo, da se prepričate, da niste naredili nobene napake. Ko se koda sestavi, kliknite Teči za zagon vašega programa. Program se bo odprl v ukazni vrstici Windows in bi moral izgledati tako:

Omeniti velja, da morate za zagon kode uporabiti aplikacijo Swift za Windows EXE ustvarjena datoteka ne bo delovala samostojno, tudi če je aplikacija odprta.

Začnite kodirati Swift v sistemu Windows danes

Če se odločite, da je Swift za vas, obstaja veliko orodij, ki vam bodo v pomoč. Ko se temeljito spoznate z okoljem, zakaj ne bi poskusili z nekaj začetniškimi projekti, da bi svoje znanje oživeli?

brezplačne filme, ki jih lahko gledam na telefonu

Če ste uporabnik Linuxa in želite kodirati aplikacije za iOS, je to kodiranje v Swiftu z Ubuntujem.

Deliti Deliti Cvrkutati E-naslov Tukaj je razlog, zakaj je FBI izdal opozorilo za koprivnico

FBI je izdal opozorilo o še posebej grdi vrsti odkupne programske opreme. Evo, zakaj morate biti še posebej previdni pri odkupni programski opremi Hive.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Razvoj aplikacij
  • Swift
  • Programski jeziki
O avtorju Ian Buckley(216 objavljenih člankov)

Ian Buckley je samostojni novinar, glasbenik, izvajalec in video producent, ki živi v Berlinu v Nemčiji. Ko ne piše ali je na odru, se ukvarja z elektroniko ali kodo DIY v upanju, da bo postal nori znanstvenik.

Več od Iana Buckleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti