ycliper

Популярное

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

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

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

Топ запросов

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

Protocol Witnesses - Brandon Williams - App Builders 2019

Автор: Swiss Mobile Developers Association

Загружено: 2019-05-03

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

Описание: Protocol-oriented programming is strongly recommended in the Swift community, and Apple has given a lot of guidance on how to use it in your everyday code. However, there has not been a lot of attention on when it is not appropriate, and what to do in that case. We will explore this idea, and show that there is a completely straightforward and mechanical way to translate any protocol into a concrete datatype. Once you do this you can still write your code much like you would with protocols, but all of the complexity inherit in protocols go away. Even more amazing, a new type of composition appears that is difficult to see when dealing with only protocols. We will also demo a real life, open source library that was originally written in the protocol-oriented way, but after running into many problems with the protocols, it was rewritten entirely in this witness-oriented way. The outcome was really surprising, and really powerful.

  / mbrandonw  

https://appbuilders.ch

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Protocol Witnesses - Brandon Williams - App Builders 2019

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

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

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

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

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

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

Onion-like iOS Architecture Solution - Aleksandar Vacić - App Builders 2019

Onion-like iOS Architecture Solution - Aleksandar Vacić - App Builders 2019

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Swift & Fika 2018 – John Sundell: The Lost Art of System Design

Swift & Fika 2018 – John Sundell: The Lost Art of System Design

SwiftUI Tutorial: What's the difference between @State, @ObjectBinding, and @EnvironmentObject?

SwiftUI Tutorial: What's the difference between @State, @ObjectBinding, and @EnvironmentObject?

Михаил Хазин. Будущее доллара и ограничения банковских карт

Михаил Хазин. Будущее доллара и ограничения банковских карт

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Practical machine learning for iOS apps - Paris Buttfield-Addison - App Builders 2020

Practical machine learning for iOS apps - Paris Buttfield-Addison - App Builders 2020

Brandon Williams - Composable Reducers & Effects Systems

Brandon Williams - Composable Reducers & Effects Systems

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Что такое «Вайбкодинг» и почему ваш стартап развалится через неделю

Что такое «Вайбкодинг» и почему ваш стартап развалится через неделю

So You Think You Know Swift? - Nick Lockwood

So You Think You Know Swift? - Nick Lockwood

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Chris Eidhof: Deep dive into SwiftUI – mDevCamp 2024

Chris Eidhof: Deep dive into SwiftUI – mDevCamp 2024

Getting Started with Combine - Shai Mishali - App Builders 2020

Getting Started with Combine - Shai Mishali - App Builders 2020

dotSwift 2019 - Johannes Weiss - High-performance systems in Swift

dotSwift 2019 - Johannes Weiss - High-performance systems in Swift

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

Generic Swift: It Isn’t Supposed to Hurt - Rob Napier

Generic Swift: It Isn’t Supposed to Hurt - Rob Napier

"SwiftUI under the hood" by Chris Eidhof

Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023

Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023

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



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



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