Объяснение первой лекции Стэнфордского курса по iOS разработке. Swift.
Для изучения Swift рекомендую чат the swift developers
https://t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
от YouTube канала the swift developers
https://www.youtube.com/channel/UCiyiEAeWUuuPj6tt_jePALQ
Ссылка на чат в Telegram:
https://t.me/swiftbookstart_chat
Эта лекция будет основываться на создании программы(игры), которая называется “Концентрация”.
Мы научимся:
- Cоздавать проект в программе Xcode
- Создавать визуальную часть программы UI
- Подключать визуальные части программы к коду
- Давать функционал визуальным частям путем написания кода
В коде будем использовать:
- Constants and Variables
- If
- Arrays
- Functions
- Property Observers
- Optionals
- Optional Binding
ТАЙМКОДЫ:
00:12 Введение. О чем будет лекция и что мы выучим
02:14 Какой код мы будем прописывать
02:49 Начало лекции. Как создать новый проект в Xcode
06:45 Что такое Main.storyboard и ViewController
09:29 Как установить программу себе на телефон
10:08 Как создать визуальные части программы (кнопки, картинки, лейблы)
16:14 Как подключить визуальные части программы к коду
22:08 Как правильно менять названия к объектам, которые были подключены к коду из Main.storyboard
24:17 Начинаем писать код
24:55 Переменная для подсчета количества нажатий на кнопки
27:26 Как использовать Property Observers (“Наблюдатели”)
28:35 Как написать код чтобы кнопка переворачивалась. Написание функции
35:35 Как сделать так, чтобы у каждой кнопки была своя картинка
38:52 Использование Optionals. Поиск по индексам
41:52 Развертывание опционального типа. Использование Force Unwrap
45:16 Optional Binding
47:17 Повторение написанного кода