Kechagi taqdimot WWDC 2016 dasturchilar konferentsiyasining ochilishi bo'lganligi sababli, bu dasturchilar uchun yangi imkoniyatlarga katta e'tibor qaratildi. Taqdimot yakunida Apple dasturlash tillarini tushunadigan odamlar sonini sezilarli darajada kengaytirish bo‘yicha o‘z rejasini ham taqdim etdi.
U buni yangi iPad ilovasi yordamida amalga oshirmoqchi Swift o'yin maydonchalari. U o'z foydalanuvchilariga Apple tomonidan 2014 yilda yaratilgan Swift dasturlash tilini tushunish va ishlashni o'rgatadi. ochiq manba sifatida chiqarildi, shuning uchun hamma uchun mavjud va bepul.
Jonli taqdimot davomida ilova taqdim etadigan birinchi darslardan biri namoyish etildi. O'yin displeyning o'ng yarmida, chapda ko'rsatmalar ko'rsatilgan. Ushbu nuqtadagi dastur aslida foydalanuvchidan faqat o'yinni o'ynashni talab qiladi - lekin grafik boshqaruv o'rniga u so'raladigan kod qatorlaridan foydalanadi.
Shunday qilib, ular buyruqlar, funksiyalar, tsikllar, parametrlar, o'zgaruvchilar, operatorlar, turlar kabi Swiftning asosiy tushunchalari bilan ishlashni o'rganadilar. Darslardan tashqari, ilova doimiy ravishda o'sib boruvchi to'plamni ham o'z ichiga oladi. allaqachon ma'lum bo'lgan tushunchalar bilan ishlash qobiliyatini chuqurlashtiradigan qiyinchiliklar.
Biroq, Swift o'yin maydonchalarida o'rganish Apple dasturchisi iPad giroskopi yordamida dunyo fizikasi boshqariladigan o'z-o'zidan yaratilgan o'yin misolida ko'rsatgan asoslar bilan to'xtamaydi.
IPadda jismoniy klaviatura yo'qligi sababli, Apple boshqaruv elementlarining boy palitrasini yaratdi. "Klassik" dasturiy ta'minot QWERTY klaviaturasining o'zi, masalan, kod shivirlashiga qo'shimcha ravishda, alohida tugmachalarda ular bilan har xil turdagi o'zaro ta'sirlar bilan tanlangan bir nechta belgilarni o'z ichiga oladi (masalan, kalitni yuqoriga sudrab, raqam yoziladi).
Tez-tez ishlatiladigan kod elementlarini yozish shart emas, ularni maxsus menyudan sudrab olib boring va ular qo'llanilishi kerak bo'lgan kod oralig'ini tanlash uchun yana sudrang. Raqamni bosgandan so'ng, uning tepasida faqat raqamli klaviatura paydo bo'ladi.
Yaratilgan loyihalar .playground kengaytmasi bilan hujjatlar sifatida baham ko'rilishi mumkin va iPad va o'rnatilgan Swift Playgrounds ilovasi bo'lgan har bir kishi ularni ochishi va tahrirlashi mumkin. Ushbu formatda yaratilgan loyihalar Xcode-ga ham import qilinishi mumkin (va aksincha).
Kechagi taqdimotda taqdim etilgan boshqa barcha narsalar singari, Swift Playgrounds endi dasturchilarda mavjud, birinchi ommaviy sinov iyul oyida, ommaviy relizlar esa iOS 10 bilan birga kuzda chiqariladi. Hammasi bepul bo'ladi.
Qiziq, bu iOS10-da ishlaydigan barcha iPad-larda ishlaydimi yoki u yangi qurilmalar bilan chegaralanadimi?
Bu men uchun kechagi eng yaxshi yangiliklardan biri bo‘ldi, chunki men doim Swift-da dasturlashni o‘rganishni xohlaganman va hech qachon o‘z qarorimni qabul qilmaganman. Ular buni o'ynoqi tarzda shunday qilishdi, shuning uchun men kuzni intiqlik bilan kutyapman.
Bu faqat ipadlar bilan cheklanishi juda achinarli, lekin men uni virtual tarzda aylanib o'tish mumkin deb o'ylayman :)
Va uni umuman yuklab olish mumkinmi? Ular hozirda ishlab chiquvchilar uchun mavjud ekanligini aytishdi, lekin men uni O_o saytida yoki iOS10 ostidagi ilovalar do'konida topa olmayapmanmi?
Dunyoda ishlab chiquvchilar sonini ko'paytirmoqchimisiz? Shunday qilib, ishlab chiquvchi dasturni arzonlashtirsin: D