Getting started with Combine + UIKit in Swift
Vložit
- čas přidán 23. 05. 2021
- Getting started / Combine / UIKit / Swift
In this video we dive into the world of Combine and see how we can leverage its power in UIKit. We look at:
- what Combine is
- see how it works
- cover x3 examples showing how to use it in UIKit
github.com/jrasmusson/swiftui...
Courses
Data Structures & Algorithms
www.udemy.com/course/the-swif...
Level Up AutoLayout
www.udemy.com/course/level-up...
Level Up in Swift
www.udemy.com/course/level-up...
Source code
github.com/jrasmusson/swiftui
Free e-Book getting started iOS
Twitter
@jrasmusson - Věda a technologie
I've been putting off learning Combine for the longest time simply because I just didn't "get it". This tutorial explained it perfectly. Thank you.
Wow! The way you made this video is a nice interleave between Apple's docs and what you are doing.
Learned a lot in this video! The ppt is really helpful and I can see the work you put into it. Love it! Thanks for the high quality tutorial!
Thank you Will. Not everyone sees the work that goes into these. Appreciate that some like you do. All the best. Thank you so much for the comment.
Jonathan, I am absolutely serious, the last time I was this excited for a video release was when Breaking Bad was on top. I'm absolutely in love with your teaching style!
Hey Dorian - thank you so much! Hope you enjoy the video.
Yeah this is really good content. Never really got it till now 👌
It's a good tutorial when used with other resources but it's still good and I needed to see this much depth with Combine.
Awesome as usual. I wish you would have 100k followers, and your channel become top tier for learning iOS, soon
Thank you for this video. The first 5 mins cleared how Combine works so much better than other videos. I watched the video by Brian Advent before yours which also uses a similar example but I didn't fully understand things. But you put it in such a simple manner that I got it immediately! A minor suggestion would be to change completion(!true) to completion(!username.isEmpty) because in the example, the submit button will stay enabled if the passwords are populated & valid but the username is entered, then cleared by the user.
Super clear. Clean examples.
Thank you Alvin. Much appreciated. Cheers.
This was a brilliant explanation, thank you so much!
You're very welcome!
Thank you very much for this video and making awesome Github readme's. Stay blessed.
Awesome video! Thanks a lot! 🤩
Awesome video man lots of good info and well explained, thanks alot!
Thank you so much! It was a fun one to make.
It's just awesome! It was fun with retro games!! Love it! 😎
Thank you so much Nesim. Glad you liked it!
thanks for doing this work! very very nice! 5/5
Thank you!
Great video! Thank you!
Most welcome Matthew. Thanks for stopping by.
simple and excellent explanation.
Thank you so much Sai. Appreciate the comment. All the best. Jonathan.
@@swiftarcade7632 👍🏻
Great video. What I don’t seem to be able ot wrap my head around is: why. These example apps could be made without Combine and they would require less code, and to the uninitiated, be easier to read. Granted, that to a Combine expert, it would probably also be easy to read this, but still, it’s more code. And the heavy use of syntactic sugar, with the “\.variable” and the property wrappers, and the function chaining, kind of makes it feel like Swift needs to be heavily hacked to do this, almost as if a different language would be more suited to the task. It doesn’t seem like a superior way of doing this, just a different way to me, and I’ve not had that “aha” moment where I see the light here. What am I missing?
Hey, I've been trying to get into Combine previously, though had no success as I didn't really get the idea of why I'd need the framework. Your video is well structured, and it's clear as day what's the point of Combine. Thanks!
Your very welcome Sasha. I felt the same way too. Cheers and thx for the comment.
Why are there not enough likes? Great video
Thanks Nafis. Appreciate the like and comment.
13:03
Why do I need to save the subscriber when using assign? I thought it was released automatically when the button was released, correct?
Good question Ricardo. Sorry I don't know. If you can do it without saving, that's probably the way to go? Try it out and let me know your results.
Godfather of SWIFT
Why thank you sir!
But all this example can be done with much less code without combine
please Udemy discount code :((
First time leave comment. You video really help!
Such as @Published, @IBDesignable, etc, I've researched a lot but still confused. You tutorial provides super helpful explanation and demos!