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

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

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.
8 Common SwiftUI Mistakes - and how to fix them!
28:05
Paul Hudson
Переглядів 49 тис.
Смотрели наш ролик? Как думаете что с ним?😱😱😱
00:32
Иран ударил по израильскому аэропорту
00:14
TRT на русском
Переглядів 3,3 млн
ТІНА КАРОЛЬ & SHUMEI - СТЕРВА ( ПРЕМ'ЄРА 2024)
03:20
try! Swift NYC 2019 - Getting Started with Combine
27:05
try! Swift Conference
Переглядів 12 тис.
Getting started with iOS modularization by Luka Terzić
23:48
Infinum
Переглядів 2,9 тис.
5 Steps to Better SwiftUI Views
31:19
Paul Hudson
Переглядів 54 тис.
Swift API Calls for Beginners (Networking) - Async Await & JSON
25:35
Migrating to Combine
22:51
Kilo Loco
Переглядів 19 тис.
SwiftUI - Intro to MVVM | Example Refactor | Model View ViewModel
11:55
Green Color Best Mobile Spark 2024
0:45
SDC Editing Zone 9K
Переглядів 287 тис.
All New Atlas | Boston Dynamics
0:40
Boston Dynamics
Переглядів 3,5 млн
iPhone 15 в реальной жизни
20:03
HUDAKOV
Переглядів 585 тис.