Achọrọ m mgbe niile ka m nwee ike ịme mmemme. Ọbụna dị ka nwatakịrị nwoke, enwere m mmasị na ndị nwere ihuenyo n'ihu ha jupụtara na nọmba na koodu na-ekwughị ihe ọ bụla. N'afọ ndị 1990, ahụrụ m asụsụ mmemme Baltík na gburugburu mmepe, nke dabere na asụsụ C nke m na-ebugharị akara iji nye obere ọkachamara iwu. Mgbe ihe karịrị afọ iri abụọ gasịrị, ahụrụ m ngwa ngwa yiri nke ahụ nke nwere ọtụtụ ihe jikọrọ ya na Baltic. Anyị na-ekwu maka ngwa nkuzi Swift Playgrounds sitere na Apple.
N'ime mmemme, ejiri m koodu HTML dị larịị na pad notepad rapara m. Kemgbe ahụ, anwalela m nkuzi na akwụkwọ ọgụgụ dị iche iche, mana enwetabeghị m ya. Mgbe Apple webatara ebe egwuregwu Swift na WWDC na June, ọ bịara mata ozugbo na enwere m ohere ọzọ.
Ọ dị mkpa ikwu na mmalite na Swift Playgrounds na-arụ ọrụ naanị na iPads nwere iOS 10 (na mgbawa 64-bit). Ngwa ahụ na-akụzi asụsụ mmemme Swift, nke ụlọ ọrụ California webatara n'otu ọgbakọ ahụ afọ abụọ gara aga. Swift nọchiri asụsụ mmemme dabere na ihe, Objective-C maka nkenke. Emebere ya na mbụ dị ka asụsụ mmemme maka kọmpụta NeXT nwere sistemụ arụmọrụ NeXTSTEP, ya bụ n'oge Steve Jobs. Ebumnuche Swift bụ maka imepe ngwa ndị na-arụ na nyiwe macOS na iOS.
Maka ụmụaka na ndị okenye
Apple na-ewepụta ngwa Swift Playgrounds ọhụrụ dịka e bu n'obi maka ụmụaka na-akụzi mgbagha mmemme na iwu dị mfe. Otú ọ dị, ọ pụkwara ijere ndị okenye ozi nke ọma, ndị nwere ike ịmụta nkà mmemme bụ isi ebe a.
Mụ onwe m ajụọla ndị mmepe nwere ahụmahụ ugboro ugboro ka m ga-esi mụta ịme mmemme n'onwe m na, karịa ihe niile, asụsụ mmemme m kwesịrị ịmalite. Onye ọ bụla zara m ụzọ dị iche. Otu onye kwenyere na ihe ndabere bụ "céčko", ebe ndị ọzọ na-ekwu na m nwere ike ịmalite ngwa ngwa na Swift na ịkwanye ihe ọzọ.
Enwere ike ibudata ebe egwuregwu Swift maka iPads na Storelọ Ahịa App, n'efu kpamkpam, mgbe ịgbanyechara ya, nkuzi abụọ bụ isi ga-ekele gị ozugbo - Mụta koodu 1 na 2. Gburugburu ebe niile dị na Bekee, mana ọ ka dị mkpa. maka mmemme. N'ime mmega ahụ ọzọ, ị nwere ike ịnwa ịme mmemme ọbụlagodi egwuregwu dị mfe.
Ozugbo ibudatara nkuzi mbụ, ntuziaka na nkọwa nke otu ihe niile si arụ ọrụ na-echere gị. Na-esote, ọtụtụ mmemme mmekọrịta yana ọrụ na-echere gị. N'akụkụ aka nri ị na-enwe nlele anya mgbe niile nke ihe ị na-eme mmemme (koodu ederede) n'akụkụ aka ekpe nke ngosi. Ọrụ ọ bụla na-abịa na ọrụ akọwapụtara nke ihe ị ga-eme, na agwa Byte na-eso gị n'oge nkuzi. N'ebe a, ị ga-eme mmemme maka ụfọdụ mmemme.
Na mbụ, ọ ga-abụ iwu ndị bụ isi dị ka ịga n'ihu, n'akụkụ, ịnakọta bara nnukwu uru ma ọ bụ teleport dị iche iche. Ozugbo ị gafere ọkwa ndị bụ isi wee mụta ntọala nke syntax, ị nwere ike ịga n'ihu na mmega ahụ dị mgbagwoju anya. Apple na-agbalị ime ka ihe niile dị mfe dị ka o kwere mee n'oge nkuzi, ya mere na mgbakwunye na nkọwa zuru ezu, obere ihe ngosi na-apụtakwa, dịka ọmụmaatụ, mgbe ị mehiere na koodu. A ga-apụta ntụpọ uhie, nke ị ga-ahụ ozugbo ebe njehie ahụ mere.
Ihe ọzọ na-eme ka ọ dị mfe bụ ahụigodo pụrụ iche, nke dị na Swift Playground nwere mkpụrụedemede achọrọ maka itinye koodu. Na mgbakwunye, panel nke elu na-agwa gị okwu syntax bụ isi mgbe niile, yabụ na ị gaghị pịnye otu ihe ugboro ugboro. N'ikpeazụ, ị na-ahọrọkarị ụdị koodu ziri ezi site na menu, kama ịdegharị mkpụrụedemede niile mgbe niile. Nke a na-enyekwara aka na idobe nlebara anya na ịdị mfe, nke ụmụaka na-enwe ekele karịsịa.
Mepụta egwuregwu nke gị
Ozugbo i chere na ị mebere Byta nke ọma, naanị mee koodu ahụ wee hụ ma ị meela ọrụ ahụ n'ezie. Ọ bụrụ na ị na-eme nke ọma, ị ga-aga n'ihu na akụkụ ndị ọzọ. N'ime ha, ị ga-eji nwayọọ nwayọọ na-ezute algọridim dị mgbagwoju anya na ọrụ. Nke a gụnyere, dịka ọmụmaatụ, ịchọta mperi na koodu ị nwetaralarị, ya bụ ụdị mmụta ntụgharị.
Ozugbo ị ghọtara isi ihe nke Swift, ị nwere ike itinye koodu egwuregwu dị mfe dị ka Pong ma ọ bụ agha mmiri. Ebe ọ bụ na ihe niile na-eme na iPad, Swift Playgrounds nwekwara ohere ịmegharị na ihe mmetụta ndị ọzọ, n'ihi ya, ị nwere ike ịhazi ọbụna ọrụ dị elu karị. Ị nwere ike ịmalite ngwa ngwa site na ibe dị ọcha kpamkpam na ngwa ahụ.
Ndị nkuzi nwere ike ibudata akwụkwọ ọgụgụ mmekọrịta n'efu na iBookstore, ekele maka nke ha nwere ike kenye ụmụ akwụkwọ ọrụ ndị ọzọ. E kwuwerị, ọ bụ kpọmkwem ntinye nke ngwa mmemme na ụlọ akwụkwọ ka Apple dọọrọ uche gaa na isi okwu ikpeazụ. Ebumnuche nke ụlọ ọrụ Californian bụ iweta ọtụtụ ụmụaka na mmemme karịa ka ọ dị na mbụ, nke, n'ihi na ọ dị mfe zuru oke ma n'otu oge ahụ na-egwu egwu nke Swift Playgrounds, ọ nwere ike ịga nke ọma.
O doro anya na naanị Swift Playgrounds agaghị eme gị onye nrụpụta kachasị elu, mana ọ bụ n'ezie nnukwu mmalite meta iji wuo ya. Mụ onwe m chere na nke nta nke nta ịmara miri emi banyere "Céček" na asụsụ ndị ọzọ ga-aba uru, mana ka emechara, nke a bụkwa ihe atụmatụ ọhụrụ Apple bụ maka. Kpalie mmasị ndị mmadụ na mmemme, ụzọ onye ọrụ ọ bụla nwere ike ịdị iche.
[ụlọ ahịa appbox 908519492]
Onwe m, echere m na ọ bụ ihe ihere na ọ bụ naanị maka iPad. :-( Mgbe niile, M na-agaghị azụrụ ọhụrụ ma ọ bụrụ na nke a enweghị ike na-agba ọsọ na iPad 2 n'ihi na ọ na-achọ IOS10. Whoa.
Ekwenyere, mana ọ nwere ike ọ gaghị arụ ọrụ na iPhones. Mana ha nwere ike megharịa ya na macOS
M ga-eziga faịlụ site na iPad elu, ya bụ, dị ka diagonal dị. A na-agụ ụfọdụ ọkwa n'ụzọ nzuzu site na kọlụm aka nri, mgbe agbatị keyboard, ihe niile anaghị ahụ nke ọma.
M na-eche na m na-enweghi obi ụtọ na m mbụ ọgbọ iPad: D na na m ga-achọ inye 12+ puku naanị ka "egwu" ngwa ngwa ...
O di nwute, iOS10 ezughi oke. Ọ gaghị ekwe omume ịwụnye maka iPad 4 na iOS 10. Anọ m na-atụsi anya ya ike. Mmebi.
Anyị na-atụkwa anya na ndakpọ olileanya (iPad mini), ka m na-googling na m na-atụ anya na mmadụ ga-enwe ike "mbanye anataghị ikike" ya site ụfọdụ emulator na-enye ya na Mac.
Nke a Apple pushing nke iPad dị ka nnọchi maka Mac na-amalite na-akpasu m nnọọ a bit, mgbe dị ka ngwa na ederede ntinye ọ na-na kasị awa na Mac karịa na aka interface.
Chineke na gịnị mere? Ọ bụrụ na nke ahụ bụ eziokwu na ọ bụghị ahụhụ, aghọtaghị m Apple.
Ọ bụ maka eziokwu ahụ bụ na Apple kwere ya naanị maka ibe 64-bit, dịka anyị na-ede n'isiokwu ahụ.
Kedu ka iPad4 gị si ehi ụra na iOS 10. Ọ ka nwere ike iji? Enweghị m ike ikpebi ma m ga-etinye ma ọ bụ agaghị m.
Anaghị m achọpụta ọdịiche dị n'etiti iOS 9 na 10. Ya mere, agaghị m echegbu onwe m banyere ya.
Mmadụ nwere ike ịnwale XCode 8 kachasị ọhụrụ yana simulator iOS ka ọ hụ ma ha nwere ike imebi ebe egwuregwu site na ngwa dev a?
N'ụzọ dị mwute, m na-arapara n'ahụ Yosemite, ebe naanị Xcode 7 ochie na-arụ ọrụ maka m, ọ na-enye naanị iOs 8 simulator.
Ejighị m n'aka ma enwere m ike ịme ngwa sitere na AppStore na simulator iOS, ahụrụ m ebe ọ nwere ike ọ bụghị, mana enwere m ike ịmehie.
ọ naghị arụ ọrụ
Karel dị na Desktọpụ, ọ dị mwute ikwu n'okpuru Windows. Ọ bụ ezie na ọ dịghị anya otú ahụ mara mma, ọ dịghị Swift syntax, ma ị nwere ike ịmụta na mmemme na ya :-) N'eziokwu, ọ bụ nnọọ ihe ọchị na ngwa a anọwo na gburugburu ruo ọtụtụ afọ, m mbụ hụrụ ya na mbubreyo 80s. wee mụta mmemme na ya, ma ọgbọ nke taa nwere "Karla Reloaded", ya bụ Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Ndo, mana enweghị ike iji ya tụnyere
A bụ m na abụghị m. Ebe egwuregwu Swift bụ ebe echiche mbụ nke ibipụta Karl ruru. N'ezie, ọ bụrụ na m cheta, Karel bụ isi maka algorithmization, na-enweghị syntax ọ bụla, naanị ụkpụrụ ndị bụ isi ma ọ bụrụ na mmadụ masịrị ya, ọ nwere ike ịmụta ihe mmemme bụ isi n'ebe ahụ na-ejighị ya na syntax nke asụsụ dị iche iche. Mgbe ahụ ọ gafere Baltic (https://cs.wikipedia.org/wiki/Balt%C3%ADk), site na Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) gaa na ebe egwuregwu Swift nke oge a, ebe ị na-efunahụ "algorithmization izugbe" n'agbanyeghị syntax.