Kurumidza, isa uyu mutauro wechirongwa muUbuntu 20.04

nezve Swift

Munyaya inotevera tichazotarisa tingaisa sei nekukurumidza paUbuntu 20.04. Iri izita remutauro wekuronga waApple, watinogona kugadzira maapplication Mac Os X uye IOS. Sezvo uyu mutauro unoshandisa musanganiswa wemitauro yakasiyana-siyana inozivikanwa, zviri nyore kudzidza.

Pakutanga, Swift yaingowanikwa chete kune Apple zvishandiso uye haigone kushandiswa paGnu / Linux, Windows, uye mamwe masisitimu anoshanda. Sezvo nguva yakafamba, mukurumbira wayo wakakura uye vashandisi vakabvunza Apple kuvhura Swift pane mamwe mapuratifomu. Pakupera ivo vakapedzisira vafunga kuti Swift yaizove yakavhurwa sosi.

Swift iri rinoshanda, yakawanda-pateni, mutauro-wakatarisana nemutauro uyo wakagadzirwa naChris Lattner kunetsa Chinangwa-C. Uyu mutauro unowanawo kodhi yekare yakanyorwa muObjective-C. Chinangwa chikuru chekuvandudza mutauro uyu ndechekuwedzera kuchengetedzeka, kugadzirisa zvikanganiso nemakodhi mapfupi. Kutenda kune compiler muXcode, vagadziri vanogona nyore kugadzira avo ekushandisa.

Swift general maficha

  • Kumhanya kwakakosha uye kwakasiyana musiyano wemutauro Swift kuronga.
  • Muzhinji, uyu mutauro wechirongwa zvinomira zvichienzaniswa nezvimwe zvakapfuura zviitiko zvekuchengeteka, nekukurumidza uye nezvedu zvatinogona kuwana mhedzisiro.
  • Kuchengetedzwa kwaSwift kunonyanya kubva pane yakaderera mikana yekukanganisa uchitaipa. Nekuve wakavakirwa pakachena kodhi, ine musiyano dhizaini isingatani kukanganisa uye ne otomatiki manejimendi, panofanirwa kuve neashoma zvikanganiso kana matambudziko.
  • Mutauro wekuronga usina zvikanganiso kana kushoma kuti uoneke, une mukana unotevera wekuti kuvandudzwa kwedigital kunoenderana nekodhi iyi zvakare kwakagadzikana. Naizvozvo, maapuro muSwift akachengeteka zvakanyanya kupfuura ayo akagadzirwa nemamwe marongero emitauro.
  • Iwe unofanirwa kunzwisisa izvo kuvapo kwayo kunobva mukuda kwekuvandudza kana kunyange kutsiva mitauro yakadai seChinangwa-C.
  • Nhasi, Swift anoramba aripo mutauro unokurumidza kwazvo kuronga uyo unogona kushandiswa kune chero budiriro paIOS.
  • Kana musiyano ukasangana nemhosho uye zvisizvo, programmers vanodzivirira iyo application kuti isapunzike nekuisa chiratidzo chemubvunzo mune yekodhi mamiriro.
  • Chinhu chekuburitsa pachena pakati pehunhu hwayo ndeichi shanduko yenguva dzose. Muchokwadi, uyu mutauro ndewazvino kwazvo nekuti unoratidzwa sekushanduka kwemimwe mitauro yekuronga isati yaitika. Ichitevera uhwu huzivi, Swift inoenderera ichichinja zvinoenderera, nokudaro ichitora mukana zvirinani kufambira mberi kwetekinoroji nyowani uye ichibvumira kuwedzera uye kwakaomarara uye kushanda kwevashandisi.

Isa Swift pane Ubuntu 20.04

Kuisa Swift muUbuntu, isu tichafanira chete kutevera nhanho dzinozoratidzwa pazasi. Nhanho yekutanga yekutevera ichave wedzera zvinoenderana nezvinodiwa usati watanga kuisirwa. Kuti tiite izvi isu tinongoda kuvhura terminal (Ctrl + Alt + T) shandisa unotevera kuraira:

gadza nekukurumidza kutsamira

sudo apt install clang libpython2.7 libpython2.7-dev

Mushure mekuisa zvinoenderana nezvinodiwa, isu ticha download Swift. Kuti tiite izvi, mune imwecheteyo terminal tinogona kushandisa wget seinotevera:

kurodha Swift package

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

Kana kurodha pasi kwapera, isu ticha bvisa tar faira uchishandisa unotevera kuraira:

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

Nhanho inotevera ichave fambisa zvirimo mufaira rakaburitswa kunongedzo ye 'share':

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

Panguva ino, isu tichafanirwa kuseta Swift's nzira kune iyo PATH nharaunda nharaunda inoshanduka uchishandisa unotevera kuraira. Kana tikashandisa zshrc tinogona kuchinja kupera kwemirairo ku ~/.zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

Kana kumisikidza kwapera, tinogona cheki vhezheni kuita uyu murairo, watinozoziva nawo kuti yakaiswa nemazvo:

vhezheni bvunzo yakaiswa

swift -version

Tinogona zvakare mhanyisa chirongwa chengano "Mhoro Nyika" iyo inofanirwa kuyedzwa mumitauro yese, kuona kuti inoshanda nemazvo:

Swift muenzaniso

print(“Prueba para Ubunlog”)

Swift izita reApple yakavhurwa sosi programming mutauro, iyo iwe yaunogona kushandisa pane chero inoshanda system. Kuti uwane rumwe ruzivo nezve uyu mutauro, tinogona shanyira iyo zvinyorwa izvo zvavakaburitsa pawebhusaiti yeprojekti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako