Кечээки презентация WWDC 2016 иштеп чыгуучулардын конференциясынын ачылышы болгондуктан, ал иштеп чыгуучулар үчүн жаңы мүмкүнчүлүктөргө чоң басым жасады. Презентациянын аягында Apple ошондой эле программалоо тилдерин түшүнгөн адамдардын санын кыйла кеңейтүү боюнча өзүнүн планын сунуштады.
Ал муну iPad аттуу жаңы колдонмонун жардамы менен жасагысы келет Swift балдар аянтчасы пайда болду. Ал өз колдонуучуларын Apple тарабынан 2014-жылы түзүлгөн Swift программалоо тилин түшүнүүгө жана иштөөгө үйрөтөт. ачык булак катары чыгарылган, Ошентип, ар бир адам үчүн жеткиликтүү жана акысыз.
Түз берүү учурунда колдонмо сунуш кыла турган биринчи сабактардын бири көрсөтүлдү. Оюн дисплейдин оң жарымында, сол жагында көрсөтмөлөр көрсөтүлгөн. Колдонмо бул учурда колдонуучудан оюнду ойноону гана талап кылат, бирок графикалык башкаруунун ордуна, ал суралган код саптарын колдонот.
Ошентип, алар Swiftтин негизги түшүнүктөрү менен иштөөнү үйрөнүшөт, мисалы, буйруктар, функциялар, циклдер, параметрлер, өзгөрмөлөр, операторлор, типтер ж.б. белгилүү түшүнүктөр менен иштөө жөндөмүн тереңдете турган кыйынчылыктардын жыйындысы.
Бирок, Swift Playgrounds программасында үйрөнүү негизги нерселер менен эле токтоп калбайт, аны Apple программисти iPad гироскобу аркылуу дүйнөнүн физикасы башкарылган өз алдынча түзүлгөн оюндун мисалында көрсөткөн.
IPadдын физикалык клавиатурасы жок болгондуктан, Apple башкаруу элементтеринин бай палитрасын түздү. "Классикалык" программалык камсыздоо QWERTY клавиатурасынын өзү, мисалы, код шыбырчысынан тышкары, жеке баскычтарда алар менен болгон өз ара аракеттенүүнүн ар кандай түрлөрү боюнча тандалып алынган бир нече символдорду камтыйт (мисалы, баскыч баскычты өйдө сүйрөө менен жазылат).
Көп колдонулган код элементтерин жазуунун кереги жок, жөн гана аларды атайын менюдан сүйрөп, алар колдонула турган код диапазонун тандоо үчүн кайра сүйрөңүз. Санды таптагандан кийин, анын үстүндө сандык баскычтоп гана пайда болот.
Түзүлгөн долбоорлорду .playground кеңейтүүсү менен документ катары бөлүшсө болот жана iPad жана Swift Playgrounds тиркемеси орнотулган ар бир адам аларды ачып, түзөтө алат. Бул форматта түзүлгөн долбоорлор Xcodeге да импорттолушу мүмкүн (жана тескерисинче).
Кечээги презентацияда сунушталган бардык нерселер сыяктуу эле, Swift Playgrounds азыр иштеп чыгуучуларда жеткиликтүү, биринчи коомдук сынамык версиясы июль айында, ал эми күзүндө жалпыга ачык чыгарылыш менен бирге iOS 10. Баары бекер болот.
Бул iOS10 иштете турган бардык iPad'терде иштейби же жаңыраак түзмөктөр менен чектелбейби деп ойлойм.
Бул мен үчүн кечээки эң жакшы жаңылыктардын бири болду, анткени мен ар дайым Swiftте программалоону каалачумун жана эч качан чечим кабыл алган эмесмин. Мына ошентип ойноштук кылып жасашты, ошондуктан күздү чыдамсыздык менен күтөм.
ал бир гана ipad менен гана чектелет, бул бир аз уят, бирок мен аны виртуалдык түрдө айланып өтүүгө болот деп ойлойм :)
Жана аны такыр жүктөп алса болобу? Алар азыр иштеп чыгуучулар үчүн жеткиликтүү деп айтышты, бирок мен аны O_o сайтынан же iOS10 астындагы колдонмолор дүкөнүнөн таба албай жатам?
Дүйнөдө иштеп чыгуучулардын санын көбөйтүүнү каалайсызбы? Ошентип, иштеп чыгуучу программаны арзандатсын: D