After learning about what Combine is, it is always important to assess whether the framework is right for you. Explore alternative frameworks and approaches to interacting with APIs, to get a more holistic standpoint and to make the right choice for your project.
- So why Combine, … why is Combine the right framework for your project? … I will give you my reasons as to why I think … Combine is worth the praise it is receiving … in our developer community. … As a diligent developer, … you should always look at the facts … or opinions presented and assess for yourself … whether it makes sense for you to adopt … this framework for your project. … What are some of the benefits of the framework? … First, performance. … Because it doesn't depend on foundational types … but rather at a lower level, … this framework is truly designed for performance. … Being a first party framework, unlike RxSwift and others, … Apple is able to deliver a more robust and unparalleled … asynchronous performance solution. … Second, SwiftUI. … As I alluded to previously, … SwiftUI and Combine are quite complimentary. … The publish and subscribe nature of these two frameworks … makes for a flawless interaction between the two … in a truly segregated and decoupled way. … Yet, updates you observe via Combine …
- Functional reactive programming techniques
- Transmitting data with publishers
- Consuming data with subscribers
- Publishing data
- Creating a simple Combine data stream
- Calling REST APIs
- Handling errors
- Using testing
- Managing threads with schedulers
- Throttling publisher data
- Leveraging advanced operators
Skill Level Advanced
1. Introduction to Combine
2. Combine Fundamentals
3. Work with REST APIs
4. Advanced Concepts
Go forth and code1m 31s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.