Мой собственный учебник по основам Swift
Note: Чтобы оформление Playground-файла было как на изображении ниже (если вдруг оно отключено), вам необходимо его включить в меню: Editor -> Show Rendered Markup
- Для начала вам необходимо обзавестись CocoaPods. Инструкция.
- В терминале введите команду
pod update
и дождитесь окончания установки необходимых библиотек. - Запустите проект -
Game.xcworkspace
Или же просто запустите файл - Game.xcodeproj
- Hot keys
- Вступление
- Горячие клавиши
- Object Info
- Переменные и константы
- Переменная
- Константа
- Integers
- String
- Float и Double
- Boolean
- Array
- Dictionary
- Set
- Tuple
- Optional
- If Else
- Switch
- For
- Stride
- Where
- While
- Repeat while
- Continue
- Break
- Function
- Необязательные параметры
- Стандартное значение параметра
- Inout
- Enum
- Перечисления со значениями
- Связанные значения
- Structure
- Вычисляемые свойства
- Наблюдатели свойств
- Методы
- Конструкторы
- Опциональный конструктор
- Class
- ARC
- Protocol
- Extension
- Generic
- Closure
- Guard
- Error
- Try / Catch
- Codable, Encodable, Decodable