Dejjem xtaqt li nipprogramma. Anke ta’ tifel ċkejken kont nammira nies li quddiemhom kellhom skrin mimli numri u kodiċi li ma jgħidu xejn. Fis-snin 90, iltqajt mal-lingwa ta' programmar Baltík u l-ambjent ta' żvilupp, li huwa bbażat fuq il-lingwa C. Kont inċaqlaq l-ikoni biex nagħti kmandi lil xi wizard żgħir. Wara aktar minn għoxrin sena, iltqajt ma' applikazzjoni simili li għandha ħafna x'taqsam mal-Baltiku. Qed nitkellmu dwar l-applikazzjoni edukattiva Swift Playgrounds minn Apple.
Fl-ipprogrammar, jien mwaħħla b'kodiċi HTML sempliċi fin-notepad. Minn dakinhar ’l hawn, ippruvajt diversi tutorials u kotba, imma qatt ma ħadthom. Meta Apple introduċiet Swift Playgrounds fil-WWDC f'Ġunju, mill-ewwel ħarġet fuqi li kelli opportunità oħra.
Huwa importanti li tgħid mill-bidu li Swift Playgrounds jaħdem biss fuq iPads b'iOS 10 (u ċippa ta '64-bit). L-app tgħallem il-lingwa ta’ programmar Swift, li l-kumpanija ta’ Kalifornja introduċiet fl-istess konferenza sentejn ilu. Swift issostitwixxa l-lingwa ta 'programmar orjentata lejn l-oġġetti, Objective-C fil-qosor. Kien oriġinarjament żviluppat bħala l-lingwa ta 'programmar prinċipali għall-kompjuters NeXT bis-sistema operattiva NeXTSTEP, jiġifieri matul l-era ta' Steve Jobs. Swift huwa primarjament maħsub għall-iżvilupp ta' applikazzjonijiet li jaħdmu fuq pjattaformi macOS u iOS.
Għat-tfal u adulti
Apple tippreżenta l-applikazzjoni l-ġdida Swift Playgrounds bħala primarjament maħsuba għal tfal li jgħallmu l-loġika tal-ipprogrammar u kmandi sempliċi. Madankollu, jista 'jservi wkoll lill-adulti tajjeb ħafna, li jistgħu jitgħallmu ħiliet bażiċi ta' programmazzjoni hawn.
Jien stess staqsejt kemm-il darba lill-iżviluppaturi b'esperjenza kif nista' nitgħallem nipprogramma waħdi u, fuq kollox, b'liema lingwa ta' programmar għandi nibda. Kulħadd weġibni differenti. Xi ħadd huwa tal-fehma li l-bażi hija "céčko", filwaqt li oħrajn isostnu li nista' faċilment nibda b'Swift u nippakkja aktar.
Swift Playgrounds jistgħu jitniżżlu għall-iPads fl-App Store, kompletament b'xejn, u wara li tixgħelha, tkun immedjatament milqugħa minn żewġ korsijiet bażiċi - Tgħallem Kodiċi 1 u 2. L-ambjent kollu huwa bl-Ingliż, iżda xorta huwa meħtieġ għall-ipprogrammar. F'eżerċizzji addizzjonali, tista 'faċilment tipprova tipprogramma anke logħob sempliċi.
Hekk kif tniżżel l-ewwel tutorja, jistennewk struzzjonijiet u spjegazzjonijiet ta’ kif jaħdem kollox. Sussegwentement, għexieren ta 'eżerċizzji u kompiti interattivi jistennewk. Fil-parti tal-lemin dejjem ikollok preview live ta’ dak li qed tipprogramma (tikteb il-kodiċi) fuq in-naħa tax-xellug tal-wiri. Kull kompitu jiġi ma 'inkarigu speċifiku ta' x'għandek tagħmel, u l-Byte tal-karattru jakkumpanjak matul it-tutorja. Hawnhekk għandek tipprogramma għal ċerti attivitajiet.
Inizjalment, se jkunu kmandi bażiċi bħal mixi 'l quddiem, ġenb, ġbir ta' ħaġar prezzjuż jew teleports varji. Ladarba tgħaddi l-livelli bażiċi u titgħallem il-baŜi tas-sintassi, tista 'tgħaddi għal eżerċizzji aktar kumplessi. Apple tipprova tagħmel kollox faċli kemm jista 'jkun matul it-tutorja, għalhekk minbarra spjegazzjonijiet dettaljati, ħjiel żgħar jitfaċċaw ukoll, pereżempju, meta tagħmel żball fil-kodiċi. Imbagħad tidher tikka ħamra, li permezz tagħha tista 'tara immedjatament fejn seħħ l-iżball.
Element ieħor ta 'simplifikazzjoni hija tastiera speċjali, li f'Swift Playgrounds hija arrikkita b'karattri meħtieġa għall-kodifikazzjoni. Barra minn hekk, il-pannell ta 'fuq dejjem jgħidlek is-sintassi bażika, sabiex ma jkollokx għalfejn ittajpja l-istess ħaġa għal darb'oħra. Fl-aħħar, ħafna drabi tagħżel biss il-forma korretta tal-kodiċi mill-menu, aktar milli jkollok tikkopja l-karattri kollha l-ħin kollu. Dan jgħin ukoll biex tinżamm l-attenzjoni u s-sempliċità, li hija speċjalment apprezzata mit-tfal.
Oħloq il-logħba tiegħek
Ladarba taħseb li pprogrammajt Byta b'mod korrett, mexxi l-kodiċi u ara jekk verament għamiltx ix-xogħol. Jekk tirnexxi, tkompli għall-partijiet li jmiss. Fihom, gradwalment se tiltaqa 'ma' algoritmi u kompiti aktar kumplessi. Dan jinkludi, pereżempju, is-sejba ta’ żbalji fil-kodiċi li diġà ktibt, jiġifieri tip ta’ tagħlim b’lura.
Ladarba inti tkun mhaddma l-baŜi ta 'Swift, inti tista' tikkodifika logħba sempliċi bħal Pong jew battalja navali. Peress li kollox jiġri fuq l-iPad, Swift Playgrounds għandu wkoll aċċess għal sensors tal-moviment u oħrajn, sabiex tkun tista' tipprogramma proġetti saħansitra aktar avvanzati. Tista 'faċilment tibda b'paġna kompletament nadifa fl-applikazzjoni.
L-għalliema jistgħu jniżżlu kotba interattivi b'xejn mill-iBookstore, li bis-saħħa tagħhom jistgħu jassenjaw kompiti addizzjonali lill-istudenti. Wara kollox, kien preċiżament l-iskjerament tal-applikazzjoni tal-ipprogrammar fl-iskejjel li Apple ġibdet l-attenzjoni għaliha fl-aħħar keynote. L-ambizzjoni tal-kumpanija Kalifornjana hija li ġġib ħafna aktar tfal għall-ipprogrammar minn qabel, li, minħabba s-sempliċità assoluta u fl-istess ħin il-logħob ta 'Swift Playgrounds, tista' tirnexxi.
Huwa ċar li Swift Playgrounds waħdu mhux se tagħmel inti iżviluppatur top, iżda huwa definittivament meta starter kbir biex jibnu off. Jien stess ħassejt li gradwalment għarfien aktar profond ta '"Céček" u lingwi oħra jkun utli, iżda wara kollox, dan huwa wkoll dwar l-inizjattiva l-ġdida ta' Apple. Tqajjem l-interess tan-nies fl-ipprogrammar, it-triq ta 'kull utent tista' mbagħad tkun differenti.
[appbox app store 908519492]
Personalment, naħseb li huwa tal-mistħija li huwa biss għall-iPad. :-( Wara kollox, mhux se nixtri waħda ġdida jekk din ma tistax titħaddem fuq l-iPad 2 għax teħtieġ IOS10. Whoa.
Miftiehem, iżda probabbilment ma jaħdimx fuq iPhones. Iżda jistgħu jerġgħu jagħmluha fuq macOS
Jien nibgħat fajls mill-iPad 'l fuq, jiġifieri, safejn hija kkonċernata d-dijagonali. Xi livelli jinqraw b'mod stupid mill-kolonna tal-lemin, meta t-tastiera tkun estiża, kollox ma jkunx viżibbli sew.
Naħseb ukoll li jien sfortunat bl-iPad tal-ewwel ġenerazzjoni tiegħi :D u li nixtieq nagħti 12+ elf biss biex "nilgħab" malajr...
Sfortunatament, iOS10 mhuwiex biżżejjed. Mhux possibbli li tinstalla għal iPad 4 b'iOS 10. Kont pjuttost ħerqana għaliha. Ħsara.
Ħaresna wkoll 'il quddiem u diżappuntat (iPad mini), s'issa qed nipprova u nispera li xi ħadd ikun jista' "hack" permezz ta' xi emulator u jipprovdih fuq Mac.
Dan l-imbuttar tat-tuffieħ tal-iPad bħala sostitut għall-Mac qed jibda jdejjaqni mhux ħażin, filwaqt li bħala applikazzjoni b'input tat-test huwa l-aktar offrut fuq il-Mac aktar milli fuq l-interface touch.
Alla u għaliex? Jekk dak huwa verament il-każ u mhux bug, ma nifhimx Apple.
Huwa dwar il-fatt li Apple ppermettietha biss għal ċipep 64-bit, kif niktbu fl-artiklu.
Kif jorqod l-iPad4 tiegħek b'iOS 10. Għadu użabbli? Ma nistax niddeċiedi jekk ninstallax jew le.
Ma ninnotax differenza bejn iOS 9 u 10. Allura ma ninkwietax dwarha.
Jista 'xi ħadd jekk jogħġbok ipprova bl-aħħar XCode 8 u s-simulatur tal-iOS biex jara jekk jistgħux ikissru Playground permezz ta' din l-utilità dev?
Sfortunatament, nibqa 'ma' Yosemite, fejn ix-Xcode 7 anzjani biss jaħdem għalija, u joffri biss is-simulatur iOs 8.
M'inix ċert jekk jienx kapaċi nmexxi app mill-AppStore fis-simulatur tal-iOS, darba rajt x'imkien li forsi le, imma nista' nkun żbaljat.
ma jaħdimx
Karel jeżisti fuq id-Desktop, sfortunatament taħt il-Windows. Għalkemm ma tidhirx daqshekk sabiħa, m'għandhiex sintassi Swift, imma tista' titgħallem tipprogramma fuqha :-) Onestament, huwa pjuttost umoristiku li din l-applikazzjoni ilha snin sħaħ, rajtha għall-ewwel darba fl-aħħar tas-snin 80 u tgħallimt tipprogramma fuqha, u l-ġenerazzjoni tal-lum għandha "Karla Reloaded", jiġifieri Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Jiddispjaċini, imma verament ma jistax jitqabbel
Jien u jien mhux. Swift Playgrounds hija xi ħaġa fejn waslet l-idea oriġinali tal-pubblikazzjoni ta’ Karl. Prattikament, jekk niftakar, Karel kien prinċipalment dwar algoritmizzazzjoni, mingħajr ebda sintassi, prinċipji bażiċi biss u jekk persuna togħġobha, tista 'titgħallem affarijiet bażiċi ta' programmazzjoni hemmhekk mingħajr ma tkun marbuta mis-sintassi tal-lingwa rispettiva. Imbagħad qasmet il-Baltiku (https://cs.wikipedia.org/wiki/Balt%C3%ADk), permezz ta' Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) għal Swift Playgrounds tal-lum, fejn titlef l-"algoritmizzazzjoni ġenerali" irrispettivament mis-sintassi.