Slik starter du programmering i Swift på Ubuntu

Apple har nylig sluppet sitt Swift programmeringsspråk som åpen kildekode, noe som betyr at alle kan nå bruke dette trendige programmeringsspråket, på hvilket som helst system, inkludert Ubuntu! Les videre for å finne ut hvordan du kommer i gang.

Apple har nylig sluppet sitt Swift programmeringsspråk som åpen kildekode, noe som betyr at alle kan nå bruke dette trendige programmeringsspråket, på hvilket som helst system, inkludert Ubuntu!  Les videre for å finne ut hvordan du kommer i gang.
Annonse

Apple har nylig sluppet sitt nyeste programmeringsspråk Hvordan påvirker Apples nye programmeringsspråk meg? Hvordan påvirker Apples nye programmeringsspråk meg? Fra farten, visste utviklere at Apples nye Swift skulle bli stor. Men hvorfor bør du bryr deg? Les mer, Swift, som åpen kildekode. Det betyr at alle kan nå bruke dette trendende programmeringsspråket, på hvilket som helst system. Apple har gjort det enkelt å få Swift til å gå på Ubuntu, så vi skal vise deg hvordan!

Hva er Swift?

Hvis du ikke har hørt om det før, er Swift Apples nyeste programmeringsspråk ment å erstatte Objective-C og bli det primære språket for å bygge Mac OS X og iOS-programmer. Det er veldig enkelt å lære språket som det er rent og har en lignende syntaks til andre populære programmeringsspråk.

Swift var imidlertid bare tilgjengelig for Apple-enheter - det kunne ikke kjøres på Windows, Linux eller andre systemer. Med Swifts økende popularitet, spurte flere folk at Apple åpen kildekode Swift eller i det minste gjør den tilgjengelig på flere plattformer. Etter en tid har Apple endelig sluppet Swift som åpen kilde. Apples Swift går åpen kilde: så hva? Apples Swift går åpen kildekode: Så hva? Selv om du ikke er programmerer selv, vil Apples beslutning om å åpne kilde Swift påvirke deg. Vil du vite hvorfor og hvordan? Les mer . Jeg tror dette er et godt trekk for Apple, da det gjør at flere mennesker kan bli utsatt for Swift, noe som igjen gjør det mulig for flere mennesker å skrive Mac OS X- og iOS-applikasjoner i fremtiden.

I alle fall, hvis du er interessert i å bruke eller lære Swift de beste stedene å lære Swift, Apples programmeringsspråk De beste stedene å lære Swift, Apples programmeringsspråk Hvis du vil lære Swift, er det nå dags å dykke inn. Språket har en lys fremtid, og jo raskere du lærer det, desto raskere kan du høste fordelene. Les mer, det er nå tilgjengelig for Linux! Akkurat nå har Apple bare gitt ut stillbilder laget for Ubuntu 14.04 og 15.10, men mulighetene for å installere Swift-støtte på andre distribusjoner vil sikkert komme i nær fremtid. For nå, hvordan får du det på Ubuntu.

Slik installerer du det

ubuntu-rask-nedlasting
Først må du besøke Swift-nedlastingssiden og ta tak i den nyeste versjonen (når det er skrevet, er det kun utviklings øyeblikksbilder tilgjengelig - stabile utgivelser kommer snart, så det er ditt valg hvilken av de to du vil bruke ). Når den er lastet ned, åpner du .tar-filen ved å dobbeltklikke på den og deretter pakke ut mappen som ligger innenfor hvilken som helst destinasjon. Dette blir plasseringen av Swift-installasjonen.

ubuntu-raske-avhengig
Deretter må du installere noen avhengigheter som Swift trenger å kjøre. Du kan enkelt installere dem ved å åpne en terminal og løpe

 sudo apt-get install clang libicu-dev 

Til slutt, før du lukker terminalvinduet, skriv inn

 gedit .profile 

Dette åpner en tekstredigerer: En av de mest funksjonelle, fulle enkle tekstredigererne [Linux og Windows] gedit: En av de mest funksjonelle, fulle enkle tekstredigerere [Linux og Windows] Når du tenker på enkle tekstredigerere, Første ting som kan komme inn i hodet ditt, er Windows Notisblokk. Det gjør akkurat hva jobben beskrives i. Vanlige funksjoner for en ren tekst ... Les mer. Rull hele veien til bunnen og lag to nye linjer. Den første skal være tom, og på den andre legges

 eksporter PATH = / path / to / usr / bin: "$ {PATH}" 

hvor

 / / Til / usr / bin 

er banen til bin-mappen inne i usr-mappen i Swift-mappen som du hentet ut av .tar-filen. Så hvis du bare hentet Swift-mappen til nedlastingsmappen din, ville banen være noe sånn

 / Home / username_here / Downloads / swift_folder_name_here / usr / bin 

Eksportkommandoen lar deg bare ringe

 fort 

i en terminal og det vil vite hvor du skal se. Hvis du legger denne linjen inn i .profile tekstfilen, blir denne kommandoen permanent - ellers vil effekten gå tapt når du logger ut, avslutter eller starter datamaskinen på nytt.

ubuntu-rask-klar
For å sikre at Swift fungerer, kan du skrive

 rask - versjon 

inn i en terminal, og den skal vise litt versjoninformasjon. Gratulerer! Du har nå Swift som jobber med ditt Ubuntu-system!

Slik kjører du hurtig kode

ubuntu-rask-run-eksempel
For å kjøre en Swift-fil, er alt du trenger å gjøre kjørt

 swift /path/to/file.swift 

Den vil kompilere og kjøre automatisk. Du kan også bare bare kjøre

 fort 

som vil bringe opp et interaktivt skall som du kan kjøre Swift kode linje for linje.

Til slutt kan du også lage kjørbare fra Swift-koden. Alt du trenger å gjøre er følgende:

  1. Opprett en prosjektmappe med hvilket som helst navn du vil, og innvendig opprett en mappe med navnet "kilder".
  2. Plasser alle kodefilene dine i kildemappen.
  3. Opprett en tekstfil med navnet "Package.swift" i prosjektmappen (men utenfor kildemappen) og sett minst følgende i det:
 importer PackageDescription let package = Pakke (navn: "package_name_here_and_keep_quote_marks") 

Endelig løp

 rask bygge 

mens prosjektmappen er arbeidskatalogen. Du finner den kjørbare under

 att bygga / debug / pakke 

Swift på fingertuppene

Gratulerer! Du kan nå starte kodingen i Swift! Selvfølgelig er dette en relativt enkelt guide ment å få noen til å gå med et raskt og enkelt oppsett. Hvis du trenger litt mer, for eksempel nøkkel signering, må du besøke Swift hjemmeside for mer informasjon. Men annet enn det, vær så snill å starte kodingen! Bare vær oppmerksom på at (i hvert fall for øyeblikket) trenger du fortsatt Mac OS X og Xcode for å skrive Mac OS X og iOS-programmer, så du vil lage iPhone-apper? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer, men å ha Swift i Ubuntu vil hjelpe deg med å bli vant til språket.

Hva synes du om Swift? Har det en fremtid som et felles, universelt språk som C / C + + og Java? Gi oss beskjed i kommentarene!

In this article