I really like Jason's way of illustration and explanatoin, which makes confusing SwiftUI concepts easy to understand!
@alcprado Жыл бұрын
I've been into UIKit for 6 years and getting into SwiftUI this year and your video was the mind blowing to me. Now everything makes sense. BTW, I love the way you make videos with old arcades. These take me back to my childhood memories. Double thank you!!!
@HUNTELAAR11W3 жыл бұрын
Best explanation of states etc. ever seen on youtube.
@swiftarcade76323 жыл бұрын
Aww thank you Laynay. They certainly confused me. Cheers.
@maaz69122 жыл бұрын
Your channel deserves many more views and attention than it currently has. Kudos to you, for providing such high quality content for free! I wish huge success for your channel.
@sirvandorlot1692 жыл бұрын
Been struggling with this for over a week in an app I have been making. This video helped me so much. Thank you!!!!!
@kmaximoff3 жыл бұрын
I have been learning Swift for a year now, and watched a lot of KZbin videos on this topic. Your explanation is amazing! Thank you !
@swiftarcade76323 жыл бұрын
Thank you for the comment Kamran. Much appreciated. All the best in the New Year!
@kmaximoff3 жыл бұрын
@@swiftarcade7632Happy new year for you too! All the best ! :)
@saeedhajizadeh55523 жыл бұрын
Thank you for this nice and easy-to-understand intro guide. Bless you.
@swiftarcade76323 жыл бұрын
You are most welcome. My pleasure.
@responsive_random2 жыл бұрын
OMG this is so good. I want to say I still don't fully get why all of these need to exist in SwiftUI but it's already making much more sense to me than previously. They don't make perfect sense yet but they make much better sense now. Thanks!
@swiftarcade76322 жыл бұрын
Most welcome Hongfeng. I had the same question as you when starting out. I myself refer to this video often :) Cheers.
@MikeG-ol2rj2 жыл бұрын
Thank you so much for this video, your explanation of the different data flow is really clear.
@joejarriel2 жыл бұрын
Clearest walkthrough of this topic at a great pace and depth. Thank you.
@ValentinaEvdokimova-y3p Жыл бұрын
Thank you for this tutorial, it's the best on this topic that I've seen
@Jock3R872 жыл бұрын
No words… you are simply great mate… R E S P E C T…
@silver101883 жыл бұрын
Awesome! I'm in the middle of a swiftui app and really needed this. Awesome channel my first video and will be watching more!
@swiftarcade76323 жыл бұрын
You are very welcome Silver. Data flow for me is/was one of the most confusing things about SwiftUI. Glad it helped!
@mhfs613 жыл бұрын
Very educational and helpful. 👍🏼👍🏼👍🏼
@swiftarcade76323 жыл бұрын
Thanks Marlon. Appreciated.
@pcaso3 жыл бұрын
Your explanations are very good
@swiftarcade76323 жыл бұрын
Thanks P C. All the best.
@deanwthompson56333 жыл бұрын
Amazing explanation!!
@swiftarcade76323 жыл бұрын
Thank you Dean. Much appreciated. Cheers - Jonathan
@mafiaboy162 жыл бұрын
Waw🤯❤❤
@idanboadana36113 жыл бұрын
Thank you :) this made a lot of sense to me
@rasmus42003 жыл бұрын
You are most welcome. I found this super confusing at first.
@swiftarcade76323 жыл бұрын
Good to hear Idan. Thx for the comment.
@magicinternetmoney87152 жыл бұрын
Excellent video 🙏🏼. One question: Why must we declare the @ObservedObject throughout the view hierarchy? I thought setting the observed object on the ContentView struct would be enough to trigger a redraw of the contentView's body, and as the body is redrawing, a new DetailView with the newly published Book would be instantiated and so on. So if the redrawing is happening already, why do we need to explicitly pass the @ObservedObject down in the DetailView and DetailHeader?
@swiftarcade76322 жыл бұрын
That's just the way this @ObservedObject works. It needs to be passed to each view that renders it. If you want to avoid that coupling, you can leverage the @EnvironmentObject. That one you can pull out of the air anywhere. Cheers - Jonathan
@TimArdan3 жыл бұрын
I see someone likes their Atari 7800 games! Was my first game system and I still have it!
@swiftarcade76323 жыл бұрын
What! Very cool Tim. Asteroid was one of my favorite games. Thanks for dropping by.
@codeelsewhere3 жыл бұрын
noice, thanks a lot.
@swiftarcade76323 жыл бұрын
Welcome CodeElsewhere.
@iOSTechie3 жыл бұрын
Nostalgia moment when you played the Popeye game video 😍 So far the best explanation I have seen on KZbin on these Property Wrappers. Thank you 🙂
@swiftarcade76323 жыл бұрын
That's awesome Prashant. Not sure who if anyone would remember that game. It was great :) Thx for the comment.