Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

A crash course of async await (Swift Concurrency) - Shai Mishali - Swift Heroes 2022

Автор: Swift Heroes

Загружено: 2022-09-13

Просмотров: 16170

Описание:

See Shai's full presentation from Swift Heroes, 7-8 April, hosted in Turin and also broadcast globally.

In this session you'll learn about one of the biggest buzz words in Software Development, and one of the most awaited (pun intended) features of the Swift world - async/await, also known as Swift Concurrency.

Using Swift Concurrency resolves many of the hurdles of more traditional methods of handling concurrency work such as closures (and callback hell), publishers/observables, etc. Letting you write code that feels synchronous and natural to read, but works asynchronously; making extremely complex asynchronous flows simple.

You'll learn:

What is this async/await thing?!
Why do we need another concurrency model?
What are the problems async/await solves?
How async/await works behind the hood?
The different types related to modern Swift Concurrency: Tasks, Continuations, Actors, etc.
How does UIKit and SwiftUI play with Swift Concurrency ?
How can I bring async/await into my own (possibly legacy) code-base, quickly?

This is going to be a code-heavy talk which will get you on the right track to using the latest and greatest Swift Concurrency features in your code base as soon as you leave the conference!

#SwiftHeroes22
Subscribe:    / swiftheroes  
Tweet: @swiftheroes_it
Connect:   / swift-heroes  
Read: https://telegram.me/swiftheroes

A crash course of async await (Swift Concurrency) - Shai Mishali - Swift Heroes 2022

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(20) { ["sHlpTnuZjW4"]=> object(stdClass)#7035 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "sHlpTnuZjW4" ["related_video_title"]=> string(66) "Building Swift Packages in VSCode - Tim Condon - Swift Heroes 2022" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["F02-k1X_Rok"]=> object(stdClass)#7045 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "F02-k1X_Rok" ["related_video_title"]=> string(50) "Илья Чикмарев – async/await в Swift" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> NULL } ["XWZmgbylTpc"]=> object(stdClass)#7033 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "XWZmgbylTpc" ["related_video_title"]=> string(82) "Shai Mishali - A Newbie's Guide to The Composable Architecture | Swift Heroes Talk" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["vsPX4s8HqUs"]=> object(stdClass)#7043 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "vsPX4s8HqUs" ["related_video_title"]=> string(54) "Isolation, actors, sendable… a concurrency deep dive" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> NULL } ["X9H2M7xMi9E"]=> object(stdClass)#7027 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "X9H2M7xMi9E" ["related_video_title"]=> string(122) "Освоение многопоточности в iOS — Часть 1 (Многопоточность, Основы GCD)" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["v5ptOoiHlT4"]=> object(stdClass)#7044 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "v5ptOoiHlT4" ["related_video_title"]=> string(41) "App modularization with Tjeerd In 't Veen" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } ["smkRzwANNQ8"]=> object(stdClass)#7031 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "smkRzwANNQ8" ["related_video_title"]=> string(44) "So You Think You Know Swift? - Nick Lockwood" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } ["l5sp63y7vgU"]=> object(stdClass)#7042 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "l5sp63y7vgU" ["related_video_title"]=> string(82) "№37 - Generics в Swift | Прошел этого босса прошел Swift!" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["zgCtube1DSg"]=> object(stdClass)#7021 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "zgCtube1DSg" ["related_video_title"]=> string(55) "Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["PLnlik7Rjo4n2lNGklbWwvsmqgd-D9HqZf"]=> object(stdClass)#7046 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(34) "PLnlik7Rjo4n2lNGklbWwvsmqgd-D9HqZf" ["related_video_title"]=> string(69) "Swift - основы | Курс - iOS разработка на Swift" ["posted_time"]=> string(0) "" ["channelName"]=> NULL } ["YZmBP2ZKml8"]=> object(stdClass)#7034 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "YZmBP2ZKml8" ["related_video_title"]=> string(92) "Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk" ["posted_time"]=> string(28) "10 месяцев назад" ["channelName"]=> NULL } ["OD5NkHtVs-E"]=> object(stdClass)#7040 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "OD5NkHtVs-E" ["related_video_title"]=> string(162) "Ренат Гафаров — Как построить модульность на SPM (Swift Package Manager) с мультирепой и не поседеть" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["Ye-N92ObhU4"]=> object(stdClass)#7028 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Ye-N92ObhU4" ["related_video_title"]=> string(122) "Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia" ["posted_time"]=> string(24) "12 часов назад" ["channelName"]=> NULL } ["UcNzS5txujY"]=> object(stdClass)#7026 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "UcNzS5txujY" ["related_video_title"]=> string(72) "iOS Community Meetup: DI, async/await, snapshot-тестирование" ["posted_time"]=> string(65) "Трансляция закончилась 3 года назад" ["channelName"]=> NULL } ["PocljzAYFL4"]=> object(stdClass)#7024 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "PocljzAYFL4" ["related_video_title"]=> string(76) "Building REUSABLE SwiftUI components - Peter Friese | Swift Heroes 2023 Talk" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } ["N5iIXwBW54A"]=> object(stdClass)#7025 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "N5iIXwBW54A" ["related_video_title"]=> string(91) "Swift Concurrency is new and hard, and you can do it - Matthew Massicotte | SwiftLeeds 2024" ["posted_time"]=> string(28) "10 месяцев назад" ["channelName"]=> NULL } ["ERr0GXqILgc"]=> object(stdClass)#7022 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ERr0GXqILgc" ["related_video_title"]=> string(120) "Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["VG4oCnQ0bfw"]=> object(stdClass)#7023 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "VG4oCnQ0bfw" ["related_video_title"]=> string(49) "Concurrency of SwiftData, by Donny Wals (English)" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["RHxuUQ58yjc"]=> object(stdClass)#7011 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RHxuUQ58yjc" ["related_video_title"]=> string(79) "ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> NULL } ["gi38bouUI2Q"]=> object(stdClass)#7012 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "gi38bouUI2Q" ["related_video_title"]=> string(0) "" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } }
Building Swift Packages in VSCode - Tim Condon - Swift Heroes 2022

Building Swift Packages in VSCode - Tim Condon - Swift Heroes 2022

Илья Чикмарев – async/await в Swift

Илья Чикмарев – async/await в Swift

Shai Mishali - A Newbie's Guide to The Composable Architecture | Swift Heroes Talk

Shai Mishali - A Newbie's Guide to The Composable Architecture | Swift Heroes Talk

Isolation, actors, sendable… a concurrency deep dive

Isolation, actors, sendable… a concurrency deep dive

Освоение многопоточности в iOS — Часть 1 (Многопоточность, Основы GCD)

Освоение многопоточности в iOS — Часть 1 (Многопоточность, Основы GCD)

App modularization with Tjeerd In 't Veen

App modularization with Tjeerd In 't Veen

So You Think You Know Swift? - Nick Lockwood

So You Think You Know Swift? - Nick Lockwood

№37 - Generics в Swift | Прошел этого босса прошел Swift!

№37 - Generics в Swift | Прошел этого босса прошел Swift!

Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023

Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023

Swift - основы | Курс - iOS разработка на Swift

Swift - основы | Курс - iOS разработка на Swift

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk

Ренат Гафаров — Как построить модульность на SPM (Swift Package Manager) с мультирепой и не поседеть

Ренат Гафаров — Как построить модульность на SPM (Swift Package Manager) с мультирепой и не поседеть

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia

iOS Community Meetup: DI, async/await, snapshot-тестирование

iOS Community Meetup: DI, async/await, snapshot-тестирование

Building REUSABLE SwiftUI components - Peter Friese | Swift Heroes 2023 Talk

Building REUSABLE SwiftUI components - Peter Friese | Swift Heroes 2023 Talk

Swift Concurrency is new and hard, and you can do it - Matthew Massicotte | SwiftLeeds 2024

Swift Concurrency is new and hard, and you can do it - Matthew Massicotte | SwiftLeeds 2024

Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON

Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON

Concurrency of SwiftData, by Donny Wals (English)

Concurrency of SwiftData, by Donny Wals (English)

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]