NEVER Confuse @State vs @Binding Again || SwiftUI Property Wrappers

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 47

  • @paschalkings8184
    @paschalkings8184 4 หลายเดือนก่อน +1

    best swiftui tutor on TH-cam. we need more videos please

  • @user-bw1tj3tu3e
    @user-bw1tj3tu3e 6 หลายเดือนก่อน +1

    The best and hight quality content I ever seen, your channel will be the highly recommended to the beginners. After watching your knowledge sharing you deserve a like and subscribe 👍

  • @shubhamshetkar8785
    @shubhamshetkar8785 5 หลายเดือนก่อน +1

    Your teaching style is very easy to understand. This cleared my confusion very quickly. Thank you 🙏

  • @911gogogo
    @911gogogo ปีที่แล้ว +1

    Your lectures have changed my Life! Thank you so much My Hero

  • @ikshitchaudhari2529
    @ikshitchaudhari2529 ปีที่แล้ว +1

    happy to see you back again !! you are probably the best IOS coach on youtube!

  • @marcus_74
    @marcus_74 25 วันที่ผ่านมา

    best explanation I found. Thank you sir

  • @mohanad0408
    @mohanad0408 ปีที่แล้ว +1

    Best explanation I found so far. What I like the most about your approach is mixing infographics while explaining. Please keep it up!

  • @gmostafaali
    @gmostafaali ปีที่แล้ว +3

    Very high quality content, completely understood. Thanks a lot.

  • @Top_Moorhouse
    @Top_Moorhouse ปีที่แล้ว +1

    Great video! You made it simple to understand with good examples. Thanks! Now Subscribed...🤩

  • @user-a_fellow_traveler
    @user-a_fellow_traveler ปีที่แล้ว

    Very useful and simple explanation thanks

  • @lolrie
    @lolrie 7 หลายเดือนก่อน

    Thank you so much - this is the best explanation I've found, very easy to understand and love the way you simplify the concept and give concrete examples.

  • @rahmonali7
    @rahmonali7 ปีที่แล้ว

    I got more knowledge from this aswesome video. Thank you so much!

  • @Minhaj_Aries
    @Minhaj_Aries 5 หลายเดือนก่อน

    This has helped me building up my basics.. Keep it up. ❤

  • @mario_luis_dev
    @mario_luis_dev ปีที่แล้ว

    that was quality content man, thanks for the awesome explanations

  • @abudihadi3584
    @abudihadi3584 ปีที่แล้ว

    from today and over you are my prof

  • @AbdeliOS
    @AbdeliOS ปีที่แล้ว +1

    I like how you explain these concepts, can you make a tutorial about async await?

    • @appstuff5778
      @appstuff5778  ปีที่แล้ว

      I have one! It’s my ‘Network Like A Pro’ video

  • @BUdJohnson242
    @BUdJohnson242 ปีที่แล้ว +2

    This is awesome. Thanks for sharing your knowledge. One suggestion for improving the video would be to expand the Xcode interface to fill the screen or increase the font size, as small text can be difficult to read for viewers with visual impairments.

  • @coffeecodecreatine4158
    @coffeecodecreatine4158 ปีที่แล้ว

    Keep making videos man! I have been teaching myself swift, and this video was super helpful.

  • @lumi6394
    @lumi6394 ปีที่แล้ว

    Really nice explanation, thank you

  • @MiaomiaoShi-p6s
    @MiaomiaoShi-p6s 4 หลายเดือนก่อน +1

    amazing video

  • @maditattybay4006
    @maditattybay4006 4 หลายเดือนก่อน +1

    thank you

  • @LukePighetti
    @LukePighetti ปีที่แล้ว

    17:42 what’s the idiomatic way to handle deeply passed binding vars. For example, putting darkModeEnabled at to top of the view hierarchy and maybe ten constructors down are using it

  • @jeanchristopherozner
    @jeanchristopherozner 8 หลายเดือนก่อน

    Very nice, merci!

  • @caiohenriquesoares-zl6vg
    @caiohenriquesoares-zl6vg 6 หลายเดือนก่อน

    Finally I got! Thank you for that

  • @Jovian_Nights
    @Jovian_Nights ปีที่แล้ว

    Absolutely killer vid, thanks

  • @yaserghananwi
    @yaserghananwi ปีที่แล้ว +1

    thank you nice tutorial

  • @timothyandrian
    @timothyandrian 8 หลายเดือนก่อน

    Nice explanation, Thanks a lot

  • @garywkfung
    @garywkfung ปีที่แล้ว

    This is awesome thanks! But can you explain how you would set new values to the binding if it is not a Bool? Say a string. Compiler won’t let me.

  • @oskarrhythm
    @oskarrhythm ปีที่แล้ว

    Thanks for the explaining but why when you change the value binding on the dismiss button doesnt change the color to white line 24-25 Text? so the if for that propouse dont know about that change? how can refresh the whole view?

  • @marcoalonsoiosmar-academy
    @marcoalonsoiosmar-academy ปีที่แล้ว

    Very useful thanks 🙏🏼

  • @evrimdemir1327
    @evrimdemir1327 9 หลายเดือนก่อน

    Great tutorial. Thanks.

  • @LukePighetti
    @LukePighetti ปีที่แล้ว

    12:55 when you dismiss the drawer by swiping down, how do you show it again declaratively? Do you have to cycle the showDrawer to false and then true?

  • @galavarezzzk3610
    @galavarezzzk3610 9 หลายเดือนก่อน

    Thanks for the video!

  • @thejaplong
    @thejaplong ปีที่แล้ว

    I love you videos: your teaching method is great ....
    ...however the stereo music at the start almost gives me a headache
    i think it would be fine if not stereo... i always listen with a headset do
    as not to both my hubby
    Just to let you know...Judy
    oh, i just read the comment below, larger font would really help
    me too : ) thanks for your tutorials!

  • @phongho.design
    @phongho.design ปีที่แล้ว

    thanks you so much ❤

  • @sanjarasanov4991
    @sanjarasanov4991 ปีที่แล้ว

    awesome, thanks

  • @JosefGooch
    @JosefGooch ปีที่แล้ว +1

    Can this be implemented on any app, anywhere in terms of a new swiftUI project ?

  • @MdRezaulKarim-y9l
    @MdRezaulKarim-y9l 7 วันที่ผ่านมา

    CAN YOU BRING NICE COMBINE FRAMEWORK VIDEOS?

  • @nishantkumar2194
    @nishantkumar2194 ปีที่แล้ว

    ❤ simple

  • @raychen4458
    @raychen4458 ปีที่แล้ว +1

    Amazing explanation bro, hope you can create more courses on Udemy as well.

    • @appstuff5778
      @appstuff5778  ปีที่แล้ว +4

      I’m mostly putting courses on my website now. Udemy will be courses with a limited feature set. My site will contain the course with the full feature set. I recommend just buying straight from my site

  • @Jovian_Nights
    @Jovian_Nights ปีที่แล้ว

    For anyone else confused about the relationship between the @State property on ContentView and the @Binding property on Detail View, it's worth noting that even though they're bound they are not the same property and can be named independently for e.g
    struct ContentView: View {
    @State private var showDetailViewContentView = false
    ...
    struct DetailView: View {
    @Binding var showDetailViewDetailView: Bool
    ...
    Then passed in as such
    .fullScreenCover(isPresented: $showDetailViewContentView, content: {
    DetailView(showDetailViewDetailView: $showDetailViewContentView)
    })
    Not that you'd ever want to do it this way, but for me realising this helped visualise the handing off of data from one view to another where the property names are the same, something I personally struggle with.

  • @chezchezchezchez
    @chezchezchezchez ปีที่แล้ว

    Awesome for me! (noob)

  • @alexaverin2941
    @alexaverin2941 8 หลายเดือนก่อน

    great video, but please stop speaking only to my right ear :( maybe go for mono?