Muaj Kev lom zem nrog Apple's Swift Programming Language

Cov Txuas Ua Si nyob hauv Swift yog qhov lom zem heev

Kua sau tawm lus Swift programming hauv WWDC 2014 kev tshwm sim. Swift yog tsim los kom nws thiaj li hloov tau Hom Phiaj-C, thiab muab kev txhawb zog rau cov neeg uas tsim apps rau ob lub Mac thiab iOS no.

Txij thaum pib tshaj tawm ntawm Swift, cov lus tshiab tau pom ntau yam tshiab. Tam sim no sib txuas ntxiv rau kev them nyiaj yug rau watchOS raws li tvOS, cia koj npaj rau tag nrho gamut ntawm Apple li ntawm ib qho kev loj hlob ib puag ncig.

Thaum lub caij ntuj sov xyoo 2014, kuv download tau thawj beta version ntawm Swift uas muaj rau Apple developers. Nov yog luv luv saib kuv tau pom dab tsi, thiab ob peb lub tswv yim rau kev yuav ua li cas yog tias koj xav kawm txog Swift.

Lub caij ntuj sov xyoo 2014

Nyuam qhuav pib nyob rau hauv lub lim tiam, kuv thaum kawg tau mus ncig los mus downloading lub beta version ntawm Xcode 6 los ntawm lub Apple Developer lub website. Xcode, Kua Muaj IDE (Kev Txhim Kho Kev Sib Txhuam) muaj txhua yam tsim nyog los tsim cov apps rau Mac lossis iOS devices. Koj tuaj yeem siv Xcode rau ntau hom kev tsim kho, tab sis rau cov neeg siv Mac, tsim Mac thiab iOS apps muaj lub loj loj.

Xcode, raws li ib txwm, yog dawb xwb. Koj xav tau ib tug Apple ID, uas feem coob ntawm Mac thiab iOS no cov neeg siv tau, tab sis koj tsis tas yuav yog ib tug neeg koom tes ntawm Apple Developer zej zog. Leej twg nrog Apple ID tau download thiab siv Xcode IDE.

Nco ntsoov xaiv Xcode 6 beta, vim nws muaj cov lus Swift. Ib lo lus ntawm ceeb toom: cov ntaub ntawv loj yog (kwv yees 2.6 GB), thiab daus ntaub ntawv los ntawm Apple Developer site yog ib qho kev sau tsis tiav.

Thaum kuv ntsia Xcode 6 beta, kuv tau mus nrhiav Swift lus qhia thiab cov tutorials. Kuv txoj kev pabcuam hauv lub programme rov qab mus rau cov lus sib dhos rau Motorola thiab Intel processors, thiab C me ntsis rau qee cov kev tsim ua haujlwm; tom qab ntawd, kuv tau nrog ncig nrog lub hom phiaj-C, rau kuv tus kheej txoj kev lom zem. Yog li, kuv tau ntsia ntsoov mus ntsib dab tsi Swift muaj rau kev pab.

Raws li kuv tau hais, kuv tau tshawb nrhiav txog Swift tutorials, guides, and references. Thaum kuv pom ntau qhov chaw uas muaj kev pabcuam Swift, kuv txiav txim siab, tsis yog vim li cas, tias cov npe hauv qab no yog qhov uas kuv yuav pib.

Swift Language Guides

Tom qab rov qab hais dua Swift Programming Language iBook (Kuv tau nyeem iBook thaum nws xub tuaj tawm rau Lub Rau Hli), Kuv txiav txim siab dhia mus rau Ray Wenderlich phau pib qhia sai thiab ua haujlwm kuv txoj kev los ntawm nws qhov kev nyeem ntawm Swift theem. Kuv nyiam nws phau ntawv qhia thiab kuv xav tias nws yog ib qho chaw zoo rau tus thawj coj uas muaj me me, yog tias muaj, lub cajmeem kev pib. Txawm hais tias kuv muaj ib qho kev pom zoo hauv kev loj hlob, nws yog los ntawm ib lub sij hawm ntev dhau los, thiab me ntsis refresher yog cia li pib ua ntej yuav mus rau ntawm cov txheej txheem kua thiab cov neeg ua tim khawv.

Kuv tsis tau tsim cov apps nrog Swift tsis tau, thiab nyob rau hauv tag nrho cov ntau yam, kuv yeej tsis yuav. Kuv cia li nyiam kom nrog rau lub xeev tam sim no ntawm txoj kev loj hlob. Cas kuv pom nyob rau hauv Swift yog zoo nkauj zoo nkauj. Lub Xcode 6 beta nws tus kheej yog xav tsis thoob, nrog Chaw Ua Si feature uas ua haujlwm nrog Swift. Cov chaw ua si cia koj sim tawm Swift code koj sau, nrog soj ntsuam, kab los ntawm kab, tso tawm kom pom hauv cov Tsev Ua Si. Kuv hais li cas; Kuv nyiam Cov Me Nyuam Ua Si; lub peev xwm los tawm tswv yim raws li koj tau sau koj cov cai yog zoo nkauj zoo nkauj.

Yog tias koj tau raug ntxias kom sim koj txhais tes ntawm ib qho kev loj hlob, kuv xav kom Xcode thiab Swift. Muab lawv txhaj tshuaj, thiab muaj kev lom zem.

Tshiab:

Swift programming lus yog mus txog version 2.1 thaum lub sijhawm hloov tshiab no. Nrog rau tus tshiab version, Kua tso tawm Swift raws li ib qho lus qhib programming, nrog cov chaw nres nkoj muaj nyob rau Linux, OS X, thiab iOS. Cov lus qhib Swift lus muaj xws li Swift compiler thiab standard qiv.

Kuj pom ib qho hloov tshiab yog Xcode, uas tau nce mus rau version 7.3. Kuv tau soj ntsuam tag nrho cov neeg ua tim khawv hauv tsab xov xwm no, uas yog Ameslikas tau saib ntawm thawj beta version of Swift. Tag nrho cov ntaub ntawv siv tshev tam sim no thiab siv rau qhov tseeb version of Swift.

Yog li ntawd, raws li kuv tau hais nyob rau hauv lub caij ntuj sov xyoo 2014, txais Swift tawm mus rau chaw ua si; Kuv xav tias koj mus tiag tiag li cov lus tshiab programming.

Luam tawm: 8/20/2014

Kho tshiab: 4/5/2015