Gen plezi ak pwogram Swift Programming Apple la

Lakou rekreyasyon yo nan Swift yo jis twòp plezi

Apple te woule langaj pwogram swift nan evènman WWDC 2014 la. Swift te fèt yo evantyèlman ranplase Objektif-C, epi yo bay yon anviwònman devlopman inifye pou moun ki kreye apps pou tou de aparèy yo Mac ak iOS.

Depi anons inisyal de Swift, nouvo lang lan te deja wè yon kantite dènye enfòmasyon. Li kounye a enkòpore sipò pou watchOS kòm byen ke tvOS, kite ou devlope pou gam nan plen nan Apple aparèy ki sòti nan yon anviwònman devlopman sèl.

Pandan ete a nan 2014, mwen telechaje vèsyon an beta orijinal la nan Swift ki te disponib nan Apple devlopè. Sa a se yon gade kout nan sa mwen te jwenn, ak yon rekòmandasyon kèk pou jan yo kontinye si w enterese nan aprann Swift.

Ete 2014 la

Byen bonè nan semèn nan, mwen finalman te resevwa alantou telechaje vèsyon an beta nan Xcode 6 soti nan sit entènèt la Developer Apple. Xcode, IDE Apple la (Anviwònman Devlopman entegre) gen tout bagay ki nesesè yo devlope apps pou aparèy yo Mac oswa iOS. Ou ka aktyèlman itilize Xcode pou plizyè pwojè devlopman diferan, men pou itilizatè Mac, kreye Mac ak iOS apps yo se biggies yo.

Xcode, tankou toujou, gratis. Ou bezwen yon ID Apple, ki pi Mac ak iOS itilizatè deja genyen, men ou pa bezwen yon manm peye nan kominote a Developer Apple. Nenpòt ki moun ki gen yon ID ID Apple ka telechaje epi sèvi ak Xcode IDE la.

Asire ou ke ou chwazi Xcode 6 beta a, paske li gen ladan lang nan Swift. Yon mo nan avètisman: dosye a se gwo (apeprè 2.6 GB), ak telechaje dosye ki soti nan sit la Developer Apple se yon pwosesis notwar ralanti.

Yon fwa mwen enstale Xcode 6 beta, mwen te ale chèche gid swift lang ak tutoryèl. Eksperyans pwogram mwen an tounen nan lang asanble pou Motorola ak Intel processeurs, ak yon ti jan nan C pou kèk pwojè devlopman; pita, mwen twonpe ozalantou ak Objektif-C, jis pou amizman pwòp mwen. Se konsa, mwen te kap pou pi devan pou wè ki Swift te ofri.

Kòm mwen mansyone, mwen fouye pou tutoryèl Swift, gid, ak referans. Pandan ke mwen te jwenn anpil sit ki bay guidance Swift, mwen deside, pou okenn rezon patikilye, ke lis ki anba a te kote mwen ta kòmanse.

Swift lang Gid

Aprè reprann Swift Programming Language iBook la (mwen aktyèlman li iBook a lè li te an premye te soti nan mwa Jen), mwen deside sote nan rapid kòmanse gid Ray Wenderlich a ak travay fason mwen nan Tutorial l 'sou Basics Swift. Mwen renmen gid li e mwen panse ke li se yon bon plas pou yon debutan ki gen ti kras, si genyen, pwogramasyon eksperyans yo kòmanse. Malgre ke mwen gen yon background desan nan devlopman, li nan yon tan sa pibliye depi lontan, ak yon ti kras resèpteur te jis tikè a anvan ou deplase sou gid yo Apple ak referans.

Mwen pa te kreye nenpòt apps ak Swift ankò, ak nan tout pwobabilite, mwen pa janm pral. Mwen jis renmen kenbe ak eta aktyèl la nan devlopman. Ki sa mwen te jwenn nan Swift te trè etonan. Xcode 6 beta nan tèt li te Fabulous, ak karakteristik nan Lakou rekreyasyon ki travay ak Swift. Lakou rekreyasyon pèmèt ou eseye soti Kòd la Swift ou ekri, ak rezilta yo, liy pa liy, parèt nan Lakou rekreyasyon yo. Kisa mka di; Mwen renmen Playgrounds yo; kapasite a jwenn fidbak jan w ap ekri kòd ou a se trè etonan.

Si ou te tante eseye men ou nan yon ti jan nan devlopman, mwen trè rekòmande pou Xcode ak Swift. Ba yo yon piki, epi yo gen kèk plezi.

Updates:

Lang pwogram swift la se jiska vèsyon 2.1 nan moman aktyalizasyon sa a. Ansanm ak nouvo vèsyon an, Apple lage Swift kòm yon langaj sous louvri pwogram, ak pò ki disponib pou Linux, OS X, ak iOS. Louvwi lang swift la gen ladan compiler nan Swift ak estanda bibliyotèk.

Epitou wè yon ajou se Xcode, ki avanse nan vèsyon 7.3. Mwen te tcheke tout referans yo nan atik sa a, ki orijinal gade vèsyon an beta premye nan Swift. Tout materyèl referans la rete aktyèl epi aplike nan vèsyon an dènye nan Swift.

Se konsa, jan mwen te di nan sezon lete an nan 2014, pran Swift soti nan lakou rekreyasyon an; Mwen panse ke w ap ale nan reyèlman tankou nouvo lang pwogram sa a.

Pibliye: 8/20/2014

Mizajou: 4/5/2015