Deoarece prezentarea de ieri a fost deschiderea conferinței pentru dezvoltatori WWDC 2016, a fost un mare accent pe noile posibilități pentru dezvoltatori. La finalul prezentării, Apple și-a prezentat și propriul plan de extindere semnificativă a numărului de oameni care înțeleg limbaje de programare.
Vrea să facă acest lucru cu ajutorul unei noi aplicații pentru iPad numită Locuri de joacă Swift. Își va învăța utilizatorii să înțeleagă și să lucreze cu limbajul de programare Swift, care a fost creat de Apple și în 2014. lansat ca sursă deschisă, prin urmare disponibil pentru toată lumea și gratuit.
În cadrul prezentării live a fost demonstrată una dintre primele lecții pe care le va oferi aplicația. Jocul a fost afișat în jumătatea dreaptă a afișajului, instrucțiunile în partea stângă. Aplicația în acest moment necesită de fapt doar utilizatorul să joace jocul - dar în loc de controale grafice, folosește linii de cod care sunt solicitate.
În acest fel, ei vor învăța să opereze cu conceptele de bază ale Swift, precum comenzi, funcții, bucle, parametri, variabile, operatori, tipuri etc. Pe lângă lecțiile în sine, aplicația va conține și un set în continuă creștere. de provocări care vor aprofunda capacitatea de a lucra cu concepte deja cunoscute.
Cu toate acestea, învățarea în Swift Playgrounds nu se oprește la elementele de bază, pe care programatorul Apple le-a demonstrat folosind exemplul unui joc creat de sine în care fizica lumii a fost controlată folosind giroscopul iPad-ului.
Deoarece iPad-ul nu are o tastatură fizică, Apple a creat o paletă bogată de controale. Tastatura QWERTY software „clasică” în sine, de exemplu, în plus față de șoptitorul de cod, conține mai multe caractere pe taste individuale care sunt selectate prin diferite tipuri de interacțiune cu acestea (de exemplu, un număr este scris prin tragerea tastei în sus).
Elementele de cod utilizate frecvent nu trebuie scrise, trebuie doar să le trageți dintr-un meniu special și să trageți din nou pentru a selecta intervalul de cod la care ar trebui să fie aplicate. După ce atingeți un număr, doar tastatura numerică va apărea direct deasupra acestuia.
Proiectele create pot fi partajate ca documente cu extensia .playground și oricine are un iPad și aplicația Swift Playgrounds instalată le va putea deschide și edita. Proiectele create în acest format pot fi importate și în Xcode (și invers).
La fel ca orice altceva introdus la prezentarea de ieri, Swift Playgrounds este acum disponibil în dezvoltator, prima încercare publică urmând să aibă loc în iulie și lansarea publică în toamnă, împreună cu iOS 10. Toate vor fi gratuite.
Mă întreb dacă acest lucru va funcționa pe toate iPad-urile care vor rula ios10 sau dacă va fi limitat la dispozitive mai noi.
Aceasta a fost una dintre cele mai bune vești pentru mine de ieri, deoarece întotdeauna mi-am dorit să mă apuc de programare în Swift și nu m-am hotărât niciodată. Așa au făcut-o într-un mod jucăuș, așa că aștept cu nerăbdare toamna.
este puțin păcat că se va limita doar la ipad-uri, dar presupun că probabil va fi posibil să o ocolim virtual :)
Și se poate descărca deloc? Au spus că este disponibil pentru dezvoltatori acum, dar nu îl găsesc pe site-ul lor O_o sau prin magazinul de aplicații sub iOS10?
Doriți să creșteți numărul de dezvoltatori din lume? Deci, lăsați dezvoltatorul să facă programul mai ieftin :D