Комментарии:
One of the best videos about this topic, Thank you so much Nick 👍🏼
ОтветитьTHATS WHAT I NEEDED ! THANK YOU SO MUCH I VE LEARNED ALOT
Ответитьthank you, this topic really helping me. Im new in ios developer, i didnt have any experience with swift/obj C. My company used to create Android app only, but now it have to also support iOS. Im literally alone doing iOS developer here, no mentor, no senior, not even anyone here can help me. So, you are life saver! Thank you!
ОтветитьOne of the Finest Video of yours.. !!!! Made things so easy and to the point crisp and clear.. :-) Specially using MVVM is not just for sake of using but making sure why and when we need struct for views and class for viewModels is super helpful to clear.. Also the reference articles that you took with due credits to all were exceptionally very well.. kudos and thanks to those person as for making it so simple.. Thank you so much Nick.. !!!!!!!
ОтветитьNice video, I think closures also qualifies as reference type.
ОтветитьIt is crystal clear! Thank you very much !
Ответитьabsolute banger of a video
ОтветитьThank you for this wonderful video. I assume that the fact that the view structures are recreated with each mutation makes it interesting, aside from code refactoring and readability. Breaking down a large view into multiple child structures/views to partially recreate only the view blocks.
ОтветитьThanks! I feel like I finally understand Stack vs. Heap.
ОтветитьBravo! Thanks
Ответитьyou explained everything very well, thanks ❤
ОтветитьI wanted to say one thing: this was literally by far the best video I've ever seen on Class vs Struct.
A great video? Yes, but he approached it in such a didactic and simple way to understand, that literally, now I can say that I know the difference between class and structs, type of value VS types of reference, in addition to understanding well what Heap and Stack.
Sincerely, congratulations on the video!
Thanks Nick This Video Helps Me A Lot
ОтветитьEven new learning for Senior Dev. Best video I even seen in this detail 💌
ОтветитьAwsome explanation ❤
ОтветитьWell Expained everything , Your way of teaching is super simple to understand . Hatsoff for your hard work for the tutorial 😊
Ответитьone of the best explanation ever heard on struct vs classes
Ответитьwowww.....
Just awesome
good
ОтветитьYou say several times that passing a value type as a parameter is more efficient than passing a reference type instance. But is it true? Passing to a function just a tiny address of a class instance should be a lot more efficient than copying all the data of a structure and putting it into the stack (stack size is limited and copying is expensive!). Without internal optimizations like copy on write and storing internally some (large) structs data in the heap performance of operations with large structs would be a disaster.
ОтветитьPerhaps the best video on Classes vs Structs I've seen in 5 years.
ОтветитьReally nice explanation. Learning a lot here. Keep pushing.
ОтветитьHey Nick, do you offer private lessons or prepare to interview?
ОтветитьIncredible video, Thank you
Ответитьa very details explanation, Thanks.. I own you beer
ОтветитьIncredible.
ОтветитьAwesome video again. You are the best teacher and yes I owe you coffee.
ОтветитьFantastic! Thank you this incredible video
ОтветитьGreat video. One minor suggestion: a setter which returns a new copy should usually be named differently, depending on convention. For example, 'updatingName` or 'withUdpatedName`, which makes it more clear it's returning and not just mutating. Similarly as we have .sort for in-place sort and .sorted for a new list without mutating the original.
ОтветитьHighly informative video. You did a great job explaining every single thing. Kudos to you 🎉
ОтветитьAwesome explanation!
ОтветитьAwesome videos, so much learned here, thanks
ОтветитьCan you update this series with structured concurrency as well ?
ОтветитьWow . Why did I understand it sooooo easy? thank you .
ОтветитьThe best Video in the internet about structs, classes, actor if anyone understands this video no need to watch other videos, articles about them..Awesome explonation❤
ОтветитьThank you very much for your video! 😊
ОтветитьThank you very much for this video and for all these reference links in the description, You have answered a lot of questions that I have been asking before about keep it up <3
ОтветитьAmazing content! Thanks for sharing for free 🤩. Thanks from Brazil!!
ОтветитьThanks a lot mate! Indeed you did clarify simply how MVVM should be used and at the end all the pieces came together. I can't say I am mastering them all, but at least I understood now how to refactor my MVVM so far, and where shall I place the ObservableObjects and Structs and Views, as I was a bit confused between ViewModels, Models and Classes with more generic use overall in the app ( Actors ) not per View. Cheers!
Ответитьreally very helpful for a beginner in iOS
ОтветитьThis is an amazing video, if you watched carefully the whole video, you would feel the superpower of SwifUI. Thank you very much, Nick 🙏
ОтветитьHi Nick, Could you please make a video to talk about VIPER architecture 🙏and which one is better in large apps?
ОтветитьShout out to Khanh Nguyen, from Vietnam with love <3
ОтветитьThis video is just amazing and clear 👌🏼
ОтветитьHave to say it, this is too good!
ОтветитьWhile I knew the main difference(s) between Structs and Classes, this video contains so much extra info that I did not know. Plus, I love the fact that you are repeating the difference between the two so so many times in this video, which in my case was important to just hammer it into my brain ;) Best video about this topic I have watched/read so far! Thanks for all the great content, Nick - this is all really amazing stuff you are putting out on your channel!
ОтветитьAwesome, thank you!
ОтветитьThe difference between Structures, Classes, and Actors sounds so simple when you explain it. That said, it would have taken me ages to figure it out on my own so thanks a lot for this awesome tutorial.👍👍
Ответить