Publicitate
Apple a lansat recent cel mai nou limbaj de programare Cum mă afectează noul limbaj de programare Apple?Din prima pornire, dezvoltatorii știau că noul Swift al Apple va fi mare. Dar de ce ar trebui să vă pese? Citeste mai mult , Swift, ca sursă deschisă. Asta înseamnă că oricine poate utiliza acest limbaj de programare în trend, pe orice sistem. Apple a făcut mai ușor utilizarea rapidă a Swift pe Ubuntu, așa că vă vom arăta cum!
Ce este Swift?
Dacă nu ați mai auzit de acest lucru, Swift este cel mai nou limbaj de programare Apple destinat să înlocuiască Objective-C și să devină limbajul principal pentru construirea aplicațiilor Mac OS X și iOS. Este foarte ușor să înveți limba, deoarece este curat și are o sintaxă similară cu alte limbaje de programare populare.
Cu toate acestea, Swift era disponibil numai pentru dispozitivele Apple - nu putea fi rulat pe Windows, Linux sau alte sisteme. Odată cu popularitatea din ce în ce mai mare a Swift, mai mulți oameni au cerut ca Apple să deschidă Swift sau să îl pună la dispoziție pe mai multe platforme. După ceva timp, Apple a luat în sfârșit
a lansat Swift ca open source Apple’s Swift merge în continuare Sursa deschisă: Deci ce?Chiar dacă nu sunteți un programator, decizia Apple de a deschide sursa Swift vă va afecta. Vrei să știi de ce și cum? Citeste mai mult . Cred că este o mișcare bună pentru Apple, deoarece permite mai multor persoane să fie expuse la Swift, ceea ce la rândul său permite mai multor persoane să scrie Mac OS X și aplicații iOS în viitor.În orice caz, dacă sunteți interesat să utilizați sau învățarea Swift Cele mai bune locuri pentru a învăța rapid, limbajul de programare AppleDacă doriți să învățați Swift, acum este momentul să vă scufundați. Limba are un viitor luminos și cu cât îl înveți mai repede, cu atât mai repede vei putea să obții recompense. Citeste mai mult , acum este disponibil pentru Linux! În prezent, Apple a lansat doar instantanee făcute pentru Ubuntu 14.04 și 15.10, dar oportunitățile de a instala suportul Swift pe alte distribuții vor veni cu siguranță în viitorul apropiat. Deocamdată, iată cum să-l descurci pe Ubuntu.
Cum se instalează
În primul rând, va trebui vizita Pagina de descărcare rapidă și apuca cea mai recentă versiune (la momentul scrierii, există doar instantanee de dezvoltare disponibile - lansările stabile vor veni în curând, deci este alegerea dvs. dintre cele două pe care doriți să le utilizați). După ce a fost descărcat, deschis fișierul .tar făcând dublu clic pe el și apoi extrage folderul care se află în orice locație preferată. Aceasta va deveni locația instalării tale Swift.
În continuare, va trebui instalare unele dependențe pe care trebuie să le execute Swift. Le puteți instala cu ușurință deschizând un terminal și rulând
sudo apt-get install clang libicu-dev
În cele din urmă, înainte de a închide fereastra terminalului, tastați
gedit .profil
Aceasta se va deschide un editor de text gedit: Unul dintre cei mai mulți editori de text simplu plini de caracteristici [Linux și Windows]Când vă gândiți la editori de text simplu, primul lucru care vă poate apărea în cap este aplicația Notepad pentru Windows. Face exact ceea ce descrie descrierea postului - caracteristici simple pentru un text simplu ... Citeste mai mult . Parcurgeți până la partea de jos și faceți două linii noi. Primul trebuie să fie gol, iar pe cel de-al doilea să fie pus
export PATH = / path / to / usr / bin: "$ {PATH}"
Unde
/path/to/usr/bin
este calea către folderul bin din folderul usr din folderul Swift pe care l-ați extras din fișierul .tar. Deci, dacă ați extras folderul Swift din folderul Descărcări, calea ar fi ceva de genul
/home/username_here/Downloads/swift_folder_name_here/usr/bin
Comanda export vă va permite să apelați pur și simplu
rapid
într-un terminal și va ști unde să caute. Introducerea acestei linii în fișierul de text .profile va face această comandă permanentă - altfel efectul ei s-ar pierde la deconectarea, oprirea sau repornirea computerului.
Pentru a vă asigura că funcționează Swift, puteți să tastați
rapid - inversiune
într-un terminal și ar trebui să afișeze câteva informații despre versiune. Felicitări! Acum aveți Swift care lucrează la sistemul dvs. Ubuntu!
Cum se execută codul rapid
Pentru a rula un fișier Swift, tot ce trebuie să faceți este să rulați
rapid /path/to/file.swift
Acesta va compila și rula automat. Poți pur și simplu pur și simplu să alergi
rapid
care va crea un shell interactiv cu care puteți rula cod liniar Swift linie.
În cele din urmă, puteți face, de asemenea, executabile din codul Swift. Tot ce trebuie să faceți este următorul:
- Creați un dosar de proiect cu orice nume doriți, apoi creați în interior un folder cu numele „surse”.
- Plasați toate fișierele dvs. de cod în folderul sursă.
- Creați un fișier text numit „Package.swift” în folderul de proiect (dar în afara dosarului surse) și puneți macar următoarele din ea:
import PackageDescription let package = Pachet (nume: "nume_pache_aici_and_de_cuotare_mark" )
În cele din urmă, aleargă
construire rapidă
în timp ce folderul de proiect este directorul de lucru. Veți găsi executabilul în sec
.build / depanare / nume_pachet
Treceți cu vârful degetelor
Felicitări! Acum puteți începe să codați în Swift! Desigur, acesta este un ghid relativ simplu menit să facă pe oricine merge cu o configurare rapidă și ușoară. Dacă aveți nevoie de ceva mai mult, cum ar fi semnarea cu cheie, va trebui să vizitați pagina Pagina de pornire rapidă pentru mai multe informatii. Dar, în afară de asta, nu ezitați să începeți codarea! Rețineți că (cel puțin deocamdată) veți mai avea nevoie de Mac OS X și Xcode pentru a scrie Mac OS X și Aplicații iOS Deci, vrei să creezi aplicații pentru iPhone? 10 proiecte pentru începătoriVrei să creezi aplicații pentru iPhone și iPad? Începeți prin a învăța elementele de bază ale Swift. Citeste mai mult , dar având Swift în Ubuntu vă va ajuta să vă obișnuiți cu limba.
Ce părere aveți despre Swift? Are un viitor ca limbaj universal, comun, precum C / C ++ și Java? Spuneți-ne în comentarii!
Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.