Swift Heroes Digital 2020 - Getting Started With Combine - Shai Mishali, Gett

  Переглядів 4,135

Swift Heroes

Swift Heroes

3 роки тому

Swift Heroes Digital 2020
1-2 October, #directtoyourdevice
Getting Started With Combine
Shai Mishali, iOS Tech Lead, Gett
In WWDC 2019, Apple has finally released it's very own framework for declarative processing of values over time, making the skill of Reactive Programming a must for your toolset. But what does it actually mean, and why is it at all helpful for you as a developer? What are the tools and constructs Apple provide for us as developers?
In this talk you'll learn:
- What is Reactive Programming?
- How Combine differs from other Reactive Declarative frameworks
- Basic building blocks: Publisher, Subscriber, Subscription, Subjects and more
- The anatomy and lifecycle of a Combine event
- Combine vocabulary: Operators - the 'words' that make up your Combine chain
- Combine & Foundation: Apple-provided APIs to ease your day-to-day development with Combine and existing Swift APIs
- Combine's role in SwiftUI
- What is Backpressure?
And much more ...
#SwiftConnected
/ swiftheroes_it
/ swi. .
/ swiftheroes
/ swiftheroes

КОМЕНТАРІ: 7
@GetSwifty
@GetSwifty 3 роки тому
Love the work that you put into these slides.
@gjermundification
@gjermundification 3 роки тому
This was done in 2020, doesn't UKposts have a way to remove hizz in sound yet?
@yixe2253
@yixe2253 3 роки тому
great talk but the same as last year?
@ThilinaChamathHewagama
@ThilinaChamathHewagama 3 роки тому
thank you
@ConernicusRex
@ConernicusRex 3 роки тому
The swift code at the 5 minute mark was just bad code. That should be a computed value. var canMakePurchase: bool { balance >= purchasePrice }
@ConernicusRex
@ConernicusRex 3 роки тому
This way it’s computed every time it’s asked for and always represents the current state of the value differential over time.
@AnkitRathi7
@AnkitRathi7 3 роки тому
5:49 This is really bad example on the screen and can cause a lot of confusion. You can use computed property then no need to use combine? also in combine you are doing something other than left side example.
Getting started with Combine + UIKit in Swift
23:45
Swift Arcade
Переглядів 17 тис.
Секретная разработка КГБ! Волга «Догонялка» на V8…
1:07:10
Мастерская Синдиката
Переглядів 2,3 млн
Кровосток - разговор с легендами / вДудь
2:12:57
Swift API Calls for Beginners (Networking) - Async Await & JSON
25:35
8 Common SwiftUI Mistakes - and how to fix them!
28:05
Paul Hudson
Переглядів 49 тис.
Is Tree-based RAG Struggling? Not with Knowledge Graphs!
9:06
Diffbot
Переглядів 13 тис.
Какой MacBook выбрать в 2024 - М1, М2 или М3?
24:56
Я Создал Новый Айфон!
0:59
FLV
Переглядів 216 тис.
СКОЛЬКО ЕЩЕ БУДЕТ АКТУАЛЕН IPHONE 13?
14:10
DimaViper Live
Переглядів 25 тис.