iOS 13 Swift Tutorial: Combine Framework - A Practical Introduction with UIKit

preview_player
Показать описание
Combine is a new framework by Apple introduced at WWDC 2019. You can use it for network responses, user interface events, and other types of asynchronous data. In this video you will get a practical introduction into Combine, understand how it works and how to use it together with UIKit.

🛒 GAME DEVELOPMENT COURSE - JUST $20 🛒

✉️ COMMENTS ✉️
If you have questions about the video or Cocoa programming, please comment below.
Рекомендации по теме
Комментарии
Автор

Awesome video for quick understanding.

roshanthapa
Автор

I'm just now getting started with combine and reactive programming. This is a great way to get my feet wet. Thanks.

followerOfJesus
Автор

I don’t even use UIKit and I understood it clearly. Awesome tutorial.

Raptor-jvfi
Автор

Thanks for the very useful explanation. I've watched the video a few months ago and didn't understand the advantages of Combine. But now everything makes perfectly sense!

dimiutube
Автор

I have never put nutmeg into mashed potatoes. I will try it next time.

laxlyfters
Автор

High quality video and high quality teaching! Thank you so much :)

kelvinfok
Автор

Thank you very much for Amazing lesson

andrejkling
Автор

you making such a great video can you make it more for combine framework.

yagniksuthar
Автор

Have problems following your code
Referencing instance method 'sink(receiveValue:)' on 'Publisher' requires the types 'Publishers.Filter<PassthroughSubject<Int, WeatherError>>.Failure' (aka 'WeatherError') and 'Never' be equivalent

chooseyourfuturebeforeitch
Автор

Super decent tutorial with plenty of graphics.

GetSwifty
Автор

Awesome introduction, you helped me a lot!! thanks!!!

jorgeantoniomr
Автор

Hi Brain Advent great video on combine framework where even apple docs are cumbersome about combine but you explained clearly about the necessity of framework. Can you do more videos on combine that includes debounce clasess.

pradeepkumar
Автор

Super simple explanation! Really nice tutorial 👏

rogerpinto
Автор

Update for the sink modifier:
add receive completion parameter if compiler is showing error ---> "Referencing instance method 'sink(receiveValue:)' on 'Publisher' requires the types" 👌🏾

.sink(receiveCompletion: { _ in print("process complete") }, receiveValue: { value in
print("A summer day of \(value) Celcius")
})

Mar_
Автор

Lemme ask maybe a kinda odd question. Why would you do this? When you could simply do sendButton.isEnabled.toggle() in the IBAction of the switch. I understand your demonstrating Combine. I get that. And maybe that is the answer, but. Beyond that, and making this a bit more real. What is the benefit of it in this case. Over doing just the one line of toggle?

jbee
Автор

very good video.I guess tutorials should be that simple and concise as you have used UIKit for your demo.Create other videos with UIKit as most of developers not switched to SwiftUI

waseemasif
Автор

Can you please add space after the variable name?

setoelkahfi
Автор

Excellent example! A bit confusing though! I thought Subscribers had to be reference types.

jasondhindsa
Автор

Nice, but this is something we could have done with a property observer and Notification Center observer. Is it just because the task demonstrated here was too simple to warrant the Combine framework, or is there more to it than just this?

developerdiaries
Автор

Thanks Brian, where can I get source code?

HarshitKumar-yndu