Annonse

Apple ga nylig ut deres nyeste programmeringsspråk Hvordan påvirker Apples nye programmeringsspråk meg?Fra begynnelsen visste utviklerne Apples nye Swift skulle bli stor. Men hvorfor skal du bry deg? Les mer , Swift, som åpen kildekode. Det betyr at hvem som helst nå kan bruke dette trendende programmeringsspråket, på ethvert system. Apple har gjort det enkelt å få Swift til å gå på Ubuntu, så vi viser deg hvordan!

Hva er Swift?

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

Imidlertid var Swift bare tilgjengelig for Apple-enheter - det kunne ikke kjøres på Windows, Linux eller andre systemer. Med Swifts økende popularitet ba flere mennesker om at Apple open-source Swift eller i det minste gjøre det tilgjengelig på flere plattformer. Etter en tid har Apple endelig gjort det

instagram viewer
utgitt Swift som åpen kildekode Apples Swift går åpen kildekode: Så hva?Selv om du ikke selv er programmerer, vil Apples beslutning om å åpne open source Swift påvirke deg. Vil du vite hvorfor og hvordan? Les mer . Jeg tror dette er et godt grep for Apple, ettersom det gjør at flere kan bli utsatt for Swift, som igjen gjør det mulig for flere å 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 seg raskt, Apples programmeringsspråkHvis du vil lære Swift, er det nå tid for å dykke inn. Språket har en lys fremtid, og jo raskere du lærer det, jo raskere vil du kunne høste gevinsten. Les mer , det er nå tilgjengelig for Linux! Akkurat nå har Apple bare gitt ut øyeblikksbilder laget for Ubuntu 14.04 og 15.10, men muligheter for å installere Swift-støtte på andre distribusjoner vil helt sikkert komme i løpet av den nærmeste fremtiden. Foreløpig, slik får du det til på Ubuntu.

Slik installerer du det

ubuntu-rask-nedlasting
Først må du gjøre det besøk de Rask nedlastingsside og gripe den siste versjonen (i skrivende stund er det bare snapshots av utviklingen - stabile utgivelser kommer snart, så det er ditt valg hvilken av de to du vil bruke). Når den er lastet ned, åpen .tar-filen ved å dobbeltklikke på den og deretter ekstrakt mappen som ligger innenfor et hvilket som helst sted du ønsker. Dette vil bli stedet for Swift-installasjonen.

ubuntu-raske-avhengig
Deretter må du gjøre det 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, skriver du inn

gedit .profil

Dette vil åpne seg en tekstredigerer gedit: En av de mest funksjonsfylte vanlige tekstredigererne [Linux og Windows]Når du tenker på ren tekstredigerere, er det første som kan komme inn i hodet på Windows 'Notisblokk-applikasjon. Den gjør akkurat som det står i stillingsbeskrivelsen - vanlige funksjoner for en ren tekst ... Les mer . Bla helt ned til bunnen og lag to nye linjer. Den første skal være tom, og på den andre sette

eksporter PATH = / bane / til / usr / bin: "$ {PATH}"

hvor

/path/to/usr/bin

er banen til søppelmappen inne i usr-mappen i Swift-mappen som du hentet ut av .tar-filen. Så hvis du nettopp hentet ut Swift-mappen til nedlastingsmappen, ville banen være noe sånt

/home/username_here/Downloads/swift_folder_name_here/usr/bin

Eksportkommandoen lar deg ganske enkelt ringe

fort

i en terminal, og den vil vite hvor den skal lete. Å sette denne linjen i .profile-tekstfilen vil gjøre denne kommandoen permanent - ellers vil effekten av den gå tapt når du logger av, avslutter eller starter datamaskinen på nytt.

ubuntu-rask-klar
For å være sikker på at Swift fungerer, kan du skrive

rask - motsetning

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

Slik kjører du Swift Code

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

swift /path/to/file.swift

Det vil kompilere og kjøres automatisk. Du kan også bare løpe

fort

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

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

  1. Lag en prosjektmappe med hvilket som helst navn du vil, og lag der inne en mappe med navnet "kilder".
  2. Plasser alle kodefilene dine i kildemappen.
  3. Lag en tekstfil med navnet “Package.swift” i prosjektmappen (men utenfor kildemappen) og legg i det minste følgende i det:
import PackageDescription let package = Package (name: "package_name_here_and_keep_quote_marks" )

Til slutt, løp

raskt bygge

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

att bygga / debug / pakke

Sving med fingertuppene

Gratulerer! Du kan nå komme i gang med kodingen i Swift! Selvfølgelig er dette en relativt enkel guide ment for å få alle i gang med et raskt og enkelt oppsett. Hvis du trenger litt mer, for eksempel nøkkelsignering, må du besøke Rask hjemmeside for mer informasjon. Men annet enn det, føl deg fri til å begynne å kode! Bare vær oppmerksom på at (i det minste foreløpig) du fortsatt trenger Mac OS X og Xcode for å skrive Mac OS X og iOS-applikasjoner Så du vil lage iPhone-apper? 10 prosjekter for nybegynnereVil du lage iPhone- og iPad-apper? Begynn med å lære det grunnleggende om Swift. Les mer , men å ha Swift i Ubuntu vil hjelpe deg å bli vant til språket.

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

Danny er senior ved University of North Texas som liker alle aspekter av open source programvare og Linux.