Защитата на вторите задачи ще се проведе на 8 юни. Mожете да намерите задачите тук
Въпросите в него ще охващат материала, който сме взели до 27 април включително.
Защитата на пътвите задачи ще се проведе на 11 май. Mожете да намерите задачите тук
Курсът по Swift ще започне през летният семестър на учебната 2016/2017. Целта на курса е да запознае учащите с основите на езика. Предимствата, разликите и разлините приложения на езика. След приключването на курса, студентеите ще могат да създават базови Swift приложения, които да могат да бъдат стартирани на различни устройства.
Къде да намерим проектите и информацията за тях? - Тук
Ще се занимаваме ли с разработката на приложения за iOS, tvOS, macOS, watchOS?
- Целта на курса е да представи езика, който може да бъде изпозлван за разработване на приложения за изброените платформи, но няма да изпадаме в детайли, свързани със конкретна платформа. Курсът е базов и ще последват други курсове, които ще надграждат над него.
Възможно ли е да разработвам приложения на дрги операционни системи освен macОS?
- Да. Swift 3 e отворена технология и не е ограничена само да една операционна система.
Коя среда за разработка да използвам?
- Зависи от предпочитанията ви. Ето няколко хубави примера:
Защо ми трябва да уча поредният език, ако вече знам JS?
- Swift има своите предимства и недостатъци :) Езикът е пряко ориентиран да замени Obj-C. Тъй като е отворена технология се наблюдава използването му в реализиранеот на сървърни решения (реализират се алтернативи на Node.JS).
Ако използвам Linux или Windows ще мога ли да пиша програми на Swift?
- Да. Съществуват компилатори, които вървят на различните ОС-и.
Какво трябва да направя за да компилирам код, който съм написал?
- за macOS - може да стартираш кода в Playground
- за Windows - може да изпозлваш следният компилатор за да компилираш своят .swift файл
- за Linux (Ubuntu 14.04) - инструкции тук
Къде мога да намеря повече информация за Swift?
- Може да започнете от https://swift.org/.
- Тук може да намерите повече информаци и въведение в самият език.