Mo nigbagbogbo fẹ lati ni anfani lati ṣe eto. Paapaa bi ọmọdekunrin kekere kan Mo ṣe akiyesi awọn eniyan ti o ni iboju kan ni iwaju wọn ti o kún fun awọn nọmba ati koodu ti ko sọ ohunkohun. Ni awọn ọdun 1990, Mo pade ede siseto Baltík ati agbegbe idagbasoke, eyiti o da lori ede C. Mo maa n gbe awọn aami lati fi aṣẹ fun oluṣeto kekere kan. Lẹhin ti o ju ogun ọdun lọ, Mo pade iru ohun elo kan ti o ni ọpọlọpọ lati ṣe pẹlu Baltic. A n sọrọ nipa ohun elo eto-ẹkọ Swift Playgrounds lati ọdọ Apple.
Ninu siseto, Mo wa pẹlu koodu HTML ti o ni itele ninu iwe akọsilẹ. Lati igbanna, Mo ti gbiyanju ọpọlọpọ awọn olukọni ati awọn iwe-ẹkọ, ṣugbọn Emi ko ti ni idorikodo rẹ rara. Nigbati Apple ṣafihan Awọn ibi isere ere Swift ni WWDC ni Oṣu Karun, lẹsẹkẹsẹ o han si mi pe Mo ni aye miiran.
O ṣe pataki lati sọ ni ibẹrẹ pe Swift Playgrounds nikan ṣiṣẹ lori iPads pẹlu iOS 10 (ati chirún 64-bit kan). Ìfilọlẹ naa nkọ ede siseto Swift, eyiti ile-iṣẹ California ti ṣafihan ni apejọ kanna ni ọdun meji sẹhin. Swift rọpo ede siseto ti o da lori ohun, Objective-C fun kukuru. O ti ni idagbasoke ni akọkọ bi ede siseto akọkọ fun awọn kọnputa NeXT pẹlu ẹrọ iṣẹ NeXTSTEP, ie lakoko akoko Steve Jobs. Swift jẹ ipinnu akọkọ fun idagbasoke awọn ohun elo ti o ṣiṣẹ lori awọn iru ẹrọ macOS ati iOS.
Fun awọn ọmọde ati awọn agbalagba
Apple ṣafihan ohun elo Swift Playgrounds tuntun bi a ti pinnu ni akọkọ fun awọn ọmọde ti o kọ ẹkọ ọgbọn siseto ati awọn aṣẹ ti o rọrun. Sibẹsibẹ, o tun le ṣe iranṣẹ fun awọn agbalagba daradara, ti o le kọ ẹkọ awọn ọgbọn siseto ipilẹ nibi.
Emi funrarami ti beere leralera awọn olupilẹṣẹ ti o ni iriri bi MO ṣe le kọ ẹkọ lati ṣe eto funrararẹ ati, ju gbogbo rẹ lọ, ede siseto wo ni MO yẹ ki o bẹrẹ pẹlu. Gbogbo eniyan dahun mi otooto. Ẹnikan ni ero pe ipilẹ jẹ "céčko", nigba ti awọn miiran sọ pe MO le ni rọọrun bẹrẹ pẹlu Swift ati ki o di diẹ sii.
Swift Playgrounds le ti wa ni gbaa lati ayelujara fun iPads ni App Store, patapata free, ati lẹhin titan o, o yoo wa ni lẹsẹkẹsẹ kí nipa meji ipilẹ courses - Kọ lati Code 1 ati 2. Gbogbo ayika ni English, sugbon o jẹ tun nilo. fun siseto. Ni awọn adaṣe afikun, o le ni rọọrun gbiyanju lati ṣe eto paapaa awọn ere ti o rọrun.
Ni kete ti o ṣe igbasilẹ ikẹkọ akọkọ, awọn itọnisọna ati awọn alaye ti bii ohun gbogbo ṣe n duro de ọ. Lẹhinna, awọn dosinni ti awọn adaṣe ibaraenisepo ati awọn iṣẹ ṣiṣe n duro de ọ. Ni apa ọtun o nigbagbogbo ni awotẹlẹ ifiwe ti ohun ti o ṣe siseto (koodu kikọ) ni apa osi ti ifihan. Iṣẹ-ṣiṣe kọọkan wa pẹlu iṣẹ iyansilẹ kan pato ti kini lati ṣe, ati pe ohun kikọ baiti tẹle ọ jakejado ikẹkọ naa. Nibi o ni lati ṣe eto fun awọn iṣẹ ṣiṣe kan.
Ni ibẹrẹ, yoo jẹ awọn aṣẹ ipilẹ gẹgẹbi nrin siwaju, awọn ẹgbẹ, gbigba awọn fadaka tabi awọn oriṣiriṣi awọn telifoonu. Ni kete ti o ba ti kọja awọn ipele ipilẹ ati kọ ẹkọ awọn ipilẹ ti sintasi, o le lọ si awọn adaṣe eka diẹ sii. Apple n gbiyanju lati ṣe ohun gbogbo ni irọrun bi o ti ṣee lakoko ikẹkọ, nitorinaa ni afikun si awọn alaye alaye, awọn imọran kekere tun gbe jade, fun apẹẹrẹ, nigbati o ba ṣe aṣiṣe ninu koodu naa. Aami pupa yoo han lẹhinna, nipasẹ eyiti o le rii lẹsẹkẹsẹ nibiti aṣiṣe naa ti ṣẹlẹ.
Ohun elo irọrun miiran jẹ bọtini itẹwe pataki kan, eyiti o wa ni Awọn aaye ibi-iṣere Swift ti ni imudara pẹlu awọn ohun kikọ ti o nilo fun ifaminsi. Ni afikun, awọn oke nronu nigbagbogbo sọ fun ọ ni ipilẹ sintasi, ki o ko ba ni lati tẹ ohun kanna leralera. Ni ipari, o kan yan fọọmu deede ti koodu lati inu akojọ aṣayan, dipo nini lati daakọ gbogbo awọn ohun kikọ ni gbogbo igba. Eyi tun ṣe iranlọwọ pẹlu mimu akiyesi ati ayedero, eyiti o jẹ riri paapaa nipasẹ awọn ọmọde.
Ṣẹda ti ara rẹ game
Ni kete ti o ro pe o ti ṣe eto Byta ni deede, kan ṣiṣẹ koodu naa ki o rii boya o ti ṣe iṣẹ naa gaan. Ti o ba ṣaṣeyọri, o tẹsiwaju si awọn apakan atẹle. Ninu wọn, iwọ yoo maa ba pade awọn algorithms eka sii ati awọn iṣẹ ṣiṣe. Eyi pẹlu, fun apẹẹrẹ, wiwa awọn aṣiṣe ninu koodu ti o ti kọ tẹlẹ, ie iru ẹkọ yiyipada.
Ni kete ti o ti ni oye awọn ipilẹ ti Swift, o le ṣe koodu ere ti o rọrun bi Pong tabi ogun ọgagun kan. Niwọn igba ti ohun gbogbo ti ṣẹlẹ lori iPad, Swift Playgrounds tun ni iwọle si išipopada ati awọn sensọ miiran, nitorinaa o le ṣe eto paapaa awọn iṣẹ akanṣe ilọsiwaju diẹ sii. O le ni rọọrun bẹrẹ pẹlu oju-iwe mimọ patapata ninu ohun elo naa.
Awọn olukọ le ṣe igbasilẹ awọn iwe-ọrọ ibaraẹnisọrọ ọfẹ lati iBookstore, o ṣeun si eyiti wọn le fi awọn iṣẹ-ṣiṣe afikun si awọn ọmọ ile-iwe. Lẹhinna, o jẹ deede imuṣiṣẹ ti ohun elo siseto ni awọn ile-iwe ti Apple fa ifojusi si ni koko-ọrọ to kẹhin. Ipinnu ti ile-iṣẹ Californian ni lati mu ọpọlọpọ awọn ọmọde diẹ sii si siseto ju ti iṣaaju lọ, eyiti, ti a fun ni ayedero pipe ati ni akoko kanna iṣere ti Swift Playgrounds, o le ṣe aṣeyọri.
O han gbangba pe Awọn ibi isereile Swift nikan kii yoo jẹ ki o jẹ olupilẹṣẹ oke, ṣugbọn dajudaju o jẹ meta ibẹrẹ nla lati kọ kuro. Emi funrarami ro pe diẹdiẹ imọ jinlẹ ti “Céček” ati awọn ede miiran yoo wulo, ṣugbọn lẹhin gbogbo rẹ, eyi tun jẹ kini ipilẹṣẹ tuntun Apple jẹ nipa. Mu ifẹ eniyan dide si siseto, ọna ti olumulo kọọkan le lẹhinna yatọ.
[appbox app 908519492]
Tikalararẹ, Mo ro pe o jẹ itiju pe o jẹ fun iPad nikan. :-( Lẹhinna, Emi kii yoo ra tuntun ti eyi ko ba le ṣiṣẹ lori iPad 2 nitori pe o nilo IOS10. Whoa.
Ti gba, ṣugbọn o ṣee ṣe kii yoo ṣiṣẹ lori awọn iPhones. Ṣugbọn wọn le tun ṣe lori macOS
Emi yoo fi awọn faili ranṣẹ lati iPad si oke, iyẹn ni, bi o ti jẹ diagonal. Diẹ ninu awọn ipele ti wa ni stupidly ka lati ọtun iwe, nigbati awọn keyboard ti wa ni tesiwaju, ohun gbogbo ni ko daradara han.
Mo tun ro pe emi ko ni orire pẹlu iran akọkọ mi iPad: D ati pe Emi yoo fẹ lati fun 12+ ẹgbẹrun kan lati "mu" ni kiakia ...
Laanu, iOS10 ko to. Ko ṣee ṣe lati fi sori ẹrọ fun iPad 4 pẹlu iOS 10. Mo ti a ti oyimbo nwa siwaju si o. Bibajẹ.
A tun wo siwaju ati adehun (iPad mini), bẹ jina Mo n googling ati ki o Mo lero wipe ẹnikan yoo ni anfani lati "gige" o nipasẹ diẹ ninu awọn emulator ki o si pese o lori Mac.
Titari Apple yii ti iPad bi rirọpo fun Mac n bẹrẹ lati binu mi pupọ diẹ, lakoko ti o jẹ ohun elo pẹlu titẹ ọrọ ti o funni ni pupọ julọ lori Mac diẹ sii ju wiwo ifọwọkan lọ.
Olorun ati kilode? Ti iyẹn ba jẹ ọran gaan ati pe kii ṣe kokoro, Emi ko loye Apple.
O jẹ nipa otitọ pe Apple gba laaye nikan fun awọn eerun 64-bit, bi a ti kọ ninu nkan naa.
Bawo ni iPad4 rẹ ṣe sun pẹlu iOS 10. Ṣe o tun ṣee ṣe bi? Emi ko le pinnu boya lati fi sori ẹrọ tabi rara.
Emi ko ṣe akiyesi iyatọ laarin iOS 9 ati 10. Nitorina Emi kii yoo ṣe aniyan nipa rẹ.
Njẹ ẹnikan le gbiyanju pẹlu XCode 8 tuntun ati ẹrọ simulator iOS lati rii boya wọn le fọ ibi isereile nipasẹ ohun elo dev yii?
Laanu, Mo duro si Yosemite, nibiti Xcode 7 agbalagba nikan ṣiṣẹ fun mi, ati pe o funni nikan ni iOs 8 simulator.
Emi ko ni idaniloju ti MO ba ni anfani lati ṣiṣe ohun elo kan lati AppStore ni simulator iOS, Mo rii ni ẹẹkan ibikan boya kii ṣe, ṣugbọn Mo le jẹ aṣiṣe.
ko ṣiṣẹ
Karel wa lori Ojú-iṣẹ, laanu labẹ Windows. Botilẹjẹpe ko lẹwa pupọ, ko ni sintasi Swift, ṣugbọn o le kọ ẹkọ lati ṣe eto lori rẹ :-) Nitootọ, o dun pupọ pe ohun elo yii ti wa ni ayika fun awọn ọdun, Mo kọkọ rii ni ipari awọn ọdun 80. ati kọ ẹkọ lati ṣe eto lori rẹ, ati pe iran ode oni ni “Karla Reloaded”, ie Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Ma binu, ṣugbọn a ko le ṣe afiwe rẹ gaan
Emi ni ati Emi ko. Awọn ibi isereile Swift jẹ nkan nibiti imọran atilẹba ti titẹjade Karl ti de. Ni iṣe, ti MO ba ranti, Karel jẹ nipataki nipa algorithmization, laisi sintasi eyikeyi, o kan awọn ipilẹ ipilẹ ati ti eniyan ba fẹran rẹ, o le kọ ẹkọ awọn nkan siseto ipilẹ nibẹ laisi ifaramọ nipasẹ sintasi ti ede oniwun naa. Lẹhinna o kọja Baltic (https://cs.wikipedia.org/wiki/Balt%C3%ADk), nipasẹ Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) si awọn ibi isereile Swift oni, nibiti o padanu “algoridimu gbogbogbo” laibikita sintasi.