Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. Свифт
Closures, замыкания, клоуджеры. Стэнфордский курса по iOS разработке. Swift. Замыкание. Клоуджер
Ссылка на чат в Telegram
https://t.me/swiftbookstart_chat
Для изучения Swift рекомендую чат the swift developers
https://t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
от YouTube канала the swift developers
https://www.youtube.com/channel/UCiyiEAeWUuuPj6tt_jePALQ
В этой лекции мы разберём клоуджеры(closures). Тема очень большая и сложная. Помимо объяснения материала из Стэнфордской лекции, в видео много дополнительной информации для лучшего понимания темы.
ТАЙМКОДЫ:
00:00 Введение
00:49 Функция, как тип
01:00 Как указать тип Array, Dictionary, String, Int и т.д
03:16 Как указать тип функция
07:13 Как использовать переменную типа функция
10:15 Синтаксис клоуджеров(closures)
15:39 Замыкания(closures) в качестве аргументов
17:35 Зачем функции нужно знать, «что ей делать?»
19:08 Использование map
22:03 Как работает map(создание map)
40:25 Как работает filter(создание filter)
45:15 Используем filter в коде
53:52 Замыкания при инициализации свойств
54:02Концепция инициализации через замыкания
56:40 Создание UIButton через код
59:22 Создание UIButton через код используя замыкания
01:01:34 Сравнение инициализации через замыкание и более традиционного способа через код
Видео Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. Свифт канала Ivan Skorokhod
Ссылка на чат в Telegram
https://t.me/swiftbookstart_chat
Для изучения Swift рекомендую чат the swift developers
https://t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
от YouTube канала the swift developers
https://www.youtube.com/channel/UCiyiEAeWUuuPj6tt_jePALQ
В этой лекции мы разберём клоуджеры(closures). Тема очень большая и сложная. Помимо объяснения материала из Стэнфордской лекции, в видео много дополнительной информации для лучшего понимания темы.
ТАЙМКОДЫ:
00:00 Введение
00:49 Функция, как тип
01:00 Как указать тип Array, Dictionary, String, Int и т.д
03:16 Как указать тип функция
07:13 Как использовать переменную типа функция
10:15 Синтаксис клоуджеров(closures)
15:39 Замыкания(closures) в качестве аргументов
17:35 Зачем функции нужно знать, «что ей делать?»
19:08 Использование map
22:03 Как работает map(создание map)
40:25 Как работает filter(создание filter)
45:15 Используем filter в коде
53:52 Замыкания при инициализации свойств
54:02Концепция инициализации через замыкания
56:40 Создание UIButton через код
59:22 Создание UIButton через код используя замыкания
01:01:34 Сравнение инициализации через замыкание и более традиционного способа через код
Видео Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. Свифт канала Ivan Skorokhod
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Замыкания(Closure) в swift на реальных примерах level UP](https://i.ytimg.com/vi/rpRQ-S7LJOk/default.jpg)
![iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 1](https://i.ytimg.com/vi/oijO3KKbvPw/default.jpg)
![Замыкания в JavaScript](https://i.ytimg.com/vi/2zQapitrXSY/default.jpg)
![if, else if, else. Коротко о Swift. iOS. Управление потоком. Control flow. Свифт](https://i.ytimg.com/vi/6A1VaOgAsTg/default.jpg)
![Функции. Functions. Коротко о SWIFT. iOS. func.](https://i.ytimg.com/vi/l9ggZUoXafw/default.jpg)
![Типы данных. Data types. Коротко о SWIFT. Int, String, Double, Float, Character, Bool](https://i.ytimg.com/vi/Y9ve6PhBxG4/default.jpg)
![Optional, Enum, Tuple, for in (stride). iOS. Стэнфордский курс. Swift. Лекция 3 (часть 3)](https://i.ytimg.com/vi/083CBp_O4g0/default.jpg)
![Лекция 2 (MVC). iOS Стэнфордский курс. Swift. Объяснение на русском](https://i.ytimg.com/vi/t47kYYFQnfU/default.jpg)
![Над пропастью во ржи — карьера iOS-разработчика | Александр Зимин, independent developer](https://i.ytimg.com/vi/k775ExMNXPg/default.jpg)
![Протоколы. Protocols. Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift.](https://i.ytimg.com/vi/-miIg3E_1sg/default.jpg)
![Понимание javascript - замыкания, контекст, callback.](https://i.ytimg.com/vi/LM0tW2MZJZ4/default.jpg)
![String, NSAttributedString. Объяснение 4-й Стэнфордской лекции. iOS Стэнфордский курс. Swift. Строки](https://i.ytimg.com/vi/yxdSIy7HxCw/default.jpg)
![iOS Dev 20: How to create and use Closures in iOS | Swift 5, XCode 11](https://i.ytimg.com/vi/roE-PvtX7aQ/default.jpg)
![Урок 3. JavaScript. Что такое замыкания. Как они работают (+ примеры)](https://i.ytimg.com/vi/pahO5XjnfLA/default.jpg)
![MVVM in Practice - RWDevCon Session - raywenderlich.com](https://i.ytimg.com/vi/sWx8TtRBOfk/default.jpg)
![Как стать iOS РАЗРАБОТЧИКОМ с нуля? Где учиться на программиста и СКОЛЬКО они ЗАРАБАТЫВАЮТ?](https://i.ytimg.com/vi/0CeVXX398lc/default.jpg)
![#28 Обработка ошибок в Swift. Swift for beginners](https://i.ytimg.com/vi/aksjg-pMKwQ/default.jpg)
![Операторы сравнения. Коротко о Swift. iOS. Свифт](https://i.ytimg.com/vi/yZ9wucvOfnI/default.jpg)
![Swift Closures: @escaping Explained](https://i.ytimg.com/vi/xiS5gJOIQxI/default.jpg)
![Уроки C# – Лямбда выражение, lambda expression – C#](https://i.ytimg.com/vi/EAtinxPksGE/default.jpg)