Russian language translation of labs from Apple's course "App Development with Swift"
Перевод на русский язык лабораторных работ из курса Apple "Разработка мобильных приложений на языке Swift"
Раздел 1: Введение (Unit 1 — Getting Started)
Урок 1: Введение в язык Swift и Playgrounds (Lesson 1 — Introduction to Swift and Playgrounds)
Lab: Introduction
Урок 2: Константы, переменные и типы данных (Lesson 2 — Constants, Variables, and Data Types)
Lab: Constants and Variables
Урок 3: Операторы (Lesson 3 — Operators)
Lab: Operators
Урок 4: Управляющая логика программы (Lesson 4 — Control Flow)
Lab: Control Flow
Урок 5: Xcode (Lesson 5 — Xcode)
Лабораторной работы не предусмотрено.
Урок 6: Компиляция, запуск и отладка приложения (Lesson 6 — Building, Running, Debugging an App)
First Time Debugging
Урок 7: Документация (Lesson 7 — Documentation)
Лабораторной работы не предусмотрено.
Урок 8: Основы Interface Builder (Lesson 8 — Interface Builder Basics)
Лабораторной работы не предусмотрено.
Урок 9: Пошаговый проект Light — фонарик (Lesson 9 — Guided Project — Light)
Проект фонарик
Раздел 2: Знакомство с UIKit (Unit 2 — Introduction to UIKit)
Урок 1: Строки (Lesson 1 — Strings)
Lab: Strings
Урок 2: Функции (Lesson 2 — Functions)
Lab: Functions
Урок 3: Структуры (Lesson 3 — Structures)
Lab: Structures
Урок 4: Классы и наследование (Lesson 4 — Classes and Inheritance)
Lab: Classes and Inheritance
Урок 5: Коллекции (Lesson 5 — Collections)
Lab: Collections
Урок 6: Циклы (Lesson 6 — Loops)
Lab: Loops
Раздел 3: Навигация и рабочие циклы (Unit 3 - Navigation and Workflows)
Урок 1: Опциональные значения (Lesson 1 - Optionals)
Lab: Optionals
Урок 2: Приведение типов и их контроль (Lesson 2 - Type Casting)
Lab: Type Casting
Урок 3: Оператор Guard (Lesson 3 - Guard)
Lab: Guard
Урок 4: Области видимости (Lesson 4 - Scope)
Lab: Scope
Урок 5: Перечисления (Lesson 5 - Enumerations)
Lab: Enumerations