Snögg forritun: Hvernig er hægt að byrja með afkastamikið tungumál Apple

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Swift er nýtt forritunarmál fyrir iOS, OS X, watchOS, tvOS og Linux þróun búin til af Apple Inc. Swift heldur bestum eiginleikum forvera sinna, Objective-C og C tungumálum, án þess að takmarkanir séu á C samhæfni.

Þetta þýðir að ef þú vilt þróa forrit fyrir Apple tæki þarftu að vita hvernig á að vinna með nýja forritunarmál Apple – Swift.

Hvað er Swift?

Swift er fjölhugmynd (siðareglur, hlutbundin, hagnýt, nauðsynleg, lokuð uppbyggð), samsett forritunarmál sem er hannað til að vinna með rammaverkum Apple’s Cocoa og Cocoa Touch og núverandi C-kóða kóða sem er skrifaður fyrir Apple tæki og palla.

Swift er mjög ferskt, afkastamikið forritunarmál til almennra nota sem er byggt með nútímalegri nálgun á frammistöðu, öryggi og hugbúnaðargerð. Þrátt fyrir að það sé innblásið af Objective-C, C #, CLU, Python, Rust, Ruby og mörgum öðrum forritunarmálum, er Swift ekki C-afleitt tungumál.

Frá og með 3. desember 2015 er Swift opinn hugbúnaður. Það var gefið út undir Apache 2.0 leyfi með undantekningu frá Runtime Library Það felur í sér stoðsöfn, kembiforrit og pakkastjóra. Kóðinn er hýst á GitHub.

Stutt saga

Snögg þróunarvinna var hafin í júlí 2010 af Chris Lattner í samvinnu við marga aðra forritara hjá Apple. Betaútgáfa af Swift var gefin út fyrir skráða Apple verktaki á Worldwide Developers Conference (WWDC) 2. júní 2014. Swift 1.0 kom út ásamt Xcode 6.0 fyrir iOS 9. september 2014.

Útgáfa 2.2 var gerð opinn og birt undir Apache License 2.0 3. desember 2015. Swift 3.0 vegvísinn var einnig tilkynntur á Swift blogginu sama dag.

Lögun

Samkvæmt Swift.org er markmiðið með Swift verkefninu að búa til besta tungumál sem hægt er að nota til að nota allt frá kerfisforritun, til farsíma- og skrifborðsforrita og stærðar upp í skýjaþjónustu. Að skrifa Swift kóða þarf einnig að vera öruggt, hratt og tjáandi.

Margir aðgerðir sem auðvelda kóða að lesa og skrifa eru í Swift. Ályktaðar gerðir eru studdar í Swift og einingar útrýma hausum og veita nafnsrými. Viðbótaraðgerðir Swift eru: sjálfvirk minnisstjórnun, lokanir sameinaðar með ábendingum um aðgerðir, berklar og margfeldi skilagilda, samheitalyf, hnitmiðaðar endurtekningar yfir svið eða safn, uppbyggingu sem styður aðferðir, viðbætur og samskiptareglur; hagnýtur forritunarmynstur, háþróað stjórnunarflæði með gera, verja, fresta, og endurtaka lykilorð; öflug villumeðferð osfrv.

Apple lagði einnig mikið upp úr árásargjarnri hagræðingu sem getur flett út aðferðir og aðgangsaðila og bætt Swift árangur. Swift kynnir hugmyndina um teygjanlegar siðareglur sem hægt er að beita á flokka, mannvirki og gerðir, kallað prógrammbundin forritun.

Byrjaðu með Swift

Ef þú ert að koma til Swift með þróun-bakgrunn og markmið-C og Apple vettvang, ættirðu að búast við auðveldum umskiptum til Swift í kunnuglegu umhverfi. Swift er einnig vingjarnlegur við nýja forritara með svipmikla setningafræði.

Þróunarumhverfi þitt

Áður en þú byrjar að kóða í Swift þarftu að setja upp þróunarumhverfi þitt. Núverandi studd stýrikerfi hýsingarþróunar eru OS X, Ubuntu Linux LTS og nýjasta Ubuntu Linux útgáfan.

Fyrir stýrikerfi OS X þarf nýjasta Xcode.

Fyrir Ubuntu stýrikerfi þarftu eftirfarandi skilyrði:

sudo apt-fá setja git cmake Ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config

Hægt er að hala Swift heimildum og tengdum verkefnum frá Swift.org eða GitHub, ítarlegar leiðbeiningar um uppsetningar pakka eru fáanlegar á netinu á báðum vefsíðum.

Auðlindir

Við höfum leitað á vefnum eftir bestu námskeiðunum í Swift, rafbókum og gagnvirkum námskeiðum. Mælt er með því að þú notir nokkur þessara auðlinda og vinnur þig í gegnum þau á þann hátt sem hentar þínum námsstíl best.

Ókeypis gagnvirk námskeið

Bara að lesa um forritunarmál dugar ekki til að læra það. Til að læra virkilega hvað Swift tungumálið getur gert þarftu að sjá það í verki. Ókeypis gagnvirk námskeið veita góðan upphafspunkt til að læra grunn setningafræði forritunarmáls.

En þar sem Swift er mjög ungt og ferskt forritunarmál, tókum við aðeins út eitt ókeypis gagnvirkt námskeið og eitt viðskiptanámskeið:

  • Kynning á Swift fyrir utan forritara frá Udemy: Þetta er ókeypis námskeið sem kynnir þér grunnatriði Swift forritunar, jafnvel þó að þú hafir ekki fyrri forritunarreynslu.
  • Lærðu Swift af teamtreehouse.com býður upp á ítarlegar myndbandsnám og námskeið sem fjalla um Swift forritun. Þetta er þó ekki ókeypis þjónusta.

Viðbótarupplýsingar

Kennsla og opinber tilvísun í forritunarmál með sýnishornskóða geta hjálpað þér mikið við að ná tökum á Swift forritun. Þetta eru nokkur umfangsmestu og ítarlegustu úrræðin á Swift:

  • Opinber Swift kynningar, skjölun og sýnishornskóði: Þetta er viðamikið safn ókeypis opinberra Swift handbækur og tilvísanir, sýnishornskóða, myndbönd, kennslustundir og iTunes U námskeið..
  • IBM Swift Sandbox er gagnvirk vefsíða sem gerir þér kleift að skrifa og keyra Swift kóða í vafranum þínum.
  • LearnSwift er safn heimilda fyrir námskeið, myndbönd og bókasöfn fyrir Swift.
  • Swift námskeið á Raywenderlich.com er með fallegt úrval af Swift námskeiðum, sumar þeirra eru ókeypis. Þessar ókeypis námskeið geta samt sýnt þér mikið um snögg forritun, án þess að fara í auglýsing.
  • Lærðu Swift, byggðu fyrsta iOS leikinn þinn. Bloc býður Swiftris, skref-fyrir-skref ferli sem tekur þig í gegnum grunnatriði Swift í 11 deildum á meðan þú byggir þinn eigin 2D ráðgáta leik. Krafist er skráningar á tölvupósti.
  • Hægt er að skoða Apple Swift forritunarmenntunarröð á YouTube. Það er safn af 11 myndböndum sem fjalla um Swift forritun.

Ef þú hefur náð árangri í gegnum nokkur úrræði og námskeið sem talin eru upp hér að ofan, muntu örugglega ná góðum tökum á grunnatriðum Swift forritunar og líklega miklu meira.

Ókeypis rafbækur

Við ákváðum að taka saman tvær ókeypis rafbækur um Swift forritun, báðar eru þær gefnar út af Apple og ókeypis. Þessar rafbækur munu örugglega koma að góðum notum sem tilvísun við forritun í Swift:

  • The Swift forritunarmál eftir Apple: ítarleg kynning, handbók og tilvísun fyrir Swift tungumálið.
  • Notkun Swift með kakói og Objective-C eftir Apple: skjal með áherslu á samvirkni Swift forritunarmála með API og Cocoa API og Objective-C tungumálinu..

Yfirlit

Swift er nýtt og öflugt forritunarmál til að búa til forrit og forrit fyrir Apple tæki. Við höfum veitt þér þau úrræði sem þú þarft til að verða árangursríkur Swift forritari og hjóla í framtíðinni.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map