Download JSON from API in Swift with Combine | Continued Learning #23

preview_player
Показать описание
In this video we jump in to the excited world of Combine! Combine is a new framework from Apple that is made specifically for handling asynchronous events. By using Publishers and Subscribers, we are able to constantly keep out data in sync across our application. At the end of this video, we will compare the code to the last video (doing the same with but without Combine) to highlight the benefits of using this method. In the next few videos we will continue exploring this new framework!

**Previously covered topics that we use herein**

**Links used in video**

🤙 WELCOME BACK 🤙

Рекомендации по теме
Комментарии
Автор

Best and cleanest tutorials ever. especially for Swift, because there aren't too many tutorials out there! <3

hakamgo
Автор

this is really cool. Maybe the best SWIFT education clip I've ever seen. The subscribe - publish analogy is incredibly engaging.

indnjcyoung
Автор

This is a god tier tutorial man!! Clear explanation, great analogies. It feels like a crime learning all these for free, so I just bought u a couple coffees :D. You are so under-appreciated!!

irvingchen
Автор

Excellent. I've been following you for a few days and I enjoy the clarity of your work. Very neat and concise.

patrickphilipot
Автор

Great video. Canceleables set keeps growing.
On sink completion, clear the set or remove the subscription from the set.

RichardBaileyrichoncode
Автор

You are a boon to swift world. The way the subscription logic was explained was extremly helpful and something so easy to remember and follow. Thank you so much 🙌🙌🙌

sakshipatil
Автор

Your videos are awesome Nick! This channel is a hidden gem. Thanks a lot!

gurcangulec
Автор

Very thorough and concise. Completely understandable 👌.

hamidevtech
Автор

Awesome video. I really appreciate you putting in the logical steps. I actually comment my code with the steps in the order of how the video plays out. I was stuck for 10 mins or so as I wasn't receiving any data but I was missing a period prior to "font(.headline)" newbie mistake!

coffeeCatPeanutDust
Автор

Thank you for this very detailed explanation of Combine!!!! 😁

Jump_Jay
Автор

Your videos need more views !!!
Would love to see a firestore + Combine video :)

dglalperen
Автор

Hi Nick! A beautiful series of videos you put together!
I do have one question, though: Is this completely replaced by the new Observable framework or do these two frameworks go side by side?

OrtoInScatola
Автор

Very helpful Nick, amazing as always in your explanation. 👏

spradohak
Автор

thanks a lot, this video is very useful for people who just start using combine

a_fellow_traveler
Автор

5:11 Be careful when using quicktype app. As you can see in the video, the struct created let userID instead of userId (capital letters matter). To make sure it generates the correct struct, go to Other and then select “original” in the box that is set as “Pascal”. I run into this problem on the last video and it was driving me crazy because the data was not appending 😩

gucp
Автор

Thank you for all yo do! we're learning so much from you.

sarikapaghdal
Автор

A little difficult to apprehend, but the explanation is clear.

mig
Автор

Love the videos man....I just have to start typing out the code to grasp it even more

guarino
Автор

Hey Nick, Thanks a lot for the tutorials!
I just have a question, is there anyway we can use this same approach to make a general purpose downloader function like we did in the @escaping video?. I used your approach in the previous video and created a NetworkManager class with a singltone and put the function there so we can use it across the app. I would love to be able to do the same with Combine.

yasseraltamimi
Автор

Fantastic vidio, I am so grateful to you, Nick

MohamedAli-kgim