რეკლამის დახურვა

ვინაიდან გუშინდელი პრეზენტაცია იყო დეველოპერების კონფერენციის WWDC 2016-ის გახსნა, ეს იყო დიდი აქცენტი დეველოპერებისთვის ახალ შესაძლებლობებზე. პრეზენტაციის დასასრულს Apple-მა ასევე წარმოადგინა საკუთარი გეგმა, რათა მნიშვნელოვნად გააფართოვოს პროგრამირების ენების მცოდნე ადამიანების რაოდენობა.

მას სურს ამის გაკეთება ახალი iPad აპლიკაციის დახმარებით, სახელწოდებით Swift Playgrounds. ის თავის მომხმარებლებს ასწავლის Swift პროგრამირების ენის გაგებას და მუშაობას, რომელიც შეიქმნა Apple-ის მიერ და 2014 წ. გამოშვებულია ღია წყაროს სახით, შესაბამისად ყველასთვის ხელმისაწვდომი და უფასოდ.

ლაივ პრეზენტაციაზე აჩვენეს ერთ-ერთი პირველი გაკვეთილი, რომელსაც აპლიკაცია შესთავაზებს. თამაში ნაჩვენები იყო ეკრანის მარჯვენა ნახევარში, ინსტრუქციები მარცხნივ. აპლიკაცია ამ ეტაპზე რეალურად მხოლოდ მომხმარებლისგან მოითხოვს თამაშის თამაშს - მაგრამ გრაფიკული კონტროლის ნაცვლად, ის იყენებს კოდის ხაზებს, რომლებიც მოთხოვნილია.

ამ გზით ისინი ისწავლიან Swift-ის ძირითად კონცეფციებთან მუშაობას, როგორიცაა ბრძანებები, ფუნქციები, მარყუჟები, პარამეტრები, ცვლადები, ოპერატორები, ტიპები და ა.შ. თავად გაკვეთილების გარდა, აპლიკაცია ასევე შეიცავს მუდმივად მზარდ კომპლექტს. გამოწვევებზე, რომლებიც გააღრმავებს უკვე ცნობილ კონცეფციებთან მუშაობის უნარს.

თუმცა, Swift Playgrounds-ში სწავლა არ ჩერდება საფუძვლებზე, რაც Apple-ის პროგრამისტმა აჩვენა თვითშექმნილი თამაშის მაგალითის გამოყენებით, სადაც მსოფლიოს ფიზიკა კონტროლდებოდა iPad-ის გიროსკოპის გამოყენებით.

ვინაიდან iPad-ს არ აქვს ფიზიკური კლავიატურა, Apple-მა შექმნა კონტროლის მდიდარი პალიტრა. თავად „კლასიკური“ პროგრამული უზრუნველყოფის კლავიატურა QWERTY, მაგალითად, კოდის ჩურჩულის გარდა, შეიცავს რამდენიმე სიმბოლოს ცალკეულ კლავიშებზე, რომლებიც არჩეულია მათთან სხვადასხვა ტიპის ურთიერთქმედებით (მაგალითად, რიცხვი იწერება კლავიშის ზემოთ გადმოწევით).

ხშირად გამოყენებული კოდის ელემენტები არ საჭიროებს ჩაწერას, უბრალოდ გადაიტანეთ ისინი სპეციალური მენიუდან და გადაათრიეთ ისევ, რათა აირჩიოთ კოდის დიაპაზონი, რომელზედაც უნდა იქნას გამოყენებული. რიცხვზე დაჭერის შემდეგ, მის ზემოთ მხოლოდ ციფრული კლავიატურა გამოჩნდება.

შექმნილი პროექტების გაზიარება შესაძლებელია დოკუმენტების სახით გაფართოებით .playground და ყველას, ვისაც აქვს iPad და Swift Playgrounds აპლიკაცია დაინსტალირებული, შეძლებს მათი გახსნა და რედაქტირება. ამ ფორმატში შექმნილი პროექტების იმპორტი ასევე შესაძლებელია Xcode-ში (და პირიქით).

გუშინდელ პრეზენტაციაზე წარმოდგენილი ყველაფრის მსგავსად, Swift Playgrounds ახლა უკვე ხელმისაწვდომია დეველოპერებში, პირველი საჯარო საცდელი გამოშვებით ივლისში და საჯარო გამოშვება შემოდგომაზე, iOS 10-თან ერთად. ყველაფერი უფასო იქნება.

.