Getting started with Combine + UIKit in Swift

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 43

  • @isurujn
    @isurujn 2 года назад +2

    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.

  • @anupdsouza
    @anupdsouza Год назад

    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.

  • @gjermundification
    @gjermundification Год назад

    Wow! The way you made this video is a nice interleave between Apple's docs and what you are doing.

  • @DorianZet
    @DorianZet 3 года назад +8

    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!

    • @swiftarcade7632
      @swiftarcade7632  3 года назад

      Hey Dorian - thank you so much! Hope you enjoy the video.

    • @dream_emulator
      @dream_emulator 3 года назад

      Yeah this is really good content. Never really got it till now 👌

  • @willwang9115
    @willwang9115 3 года назад +5

    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!

    • @swiftarcade7632
      @swiftarcade7632  3 года назад +2

      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.

  • @followerOfJesus723
    @followerOfJesus723 2 года назад

    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.

  • @dennycad7859
    @dennycad7859 2 года назад

    Awesome as usual. I wish you would have 100k followers, and your channel become top tier for learning iOS, soon

  • @tojuju
    @tojuju 3 года назад +1

    Super clear. Clean examples.

  • @awais.fayyaz
    @awais.fayyaz 2 года назад

    Thank you very much for this video and making awesome Github readme's. Stay blessed.

  • @apostolot
    @apostolot 2 года назад

    Awesome video man lots of good info and well explained, thanks alot!

    • @swiftarcade7632
      @swiftarcade7632  2 года назад

      Thank you so much! It was a fun one to make.

  • @ssaai
    @ssaai 3 года назад +1

    simple and excellent explanation.

    • @swiftarcade7632
      @swiftarcade7632  3 года назад +1

      Thank you so much Sai. Appreciate the comment. All the best. Jonathan.

    • @ssaai
      @ssaai 3 года назад

      @@swiftarcade7632 👍🏻

  •  2 года назад

    It's just awesome! It was fun with retro games!! Love it! 😎

    • @swiftarcade7632
      @swiftarcade7632  2 года назад +1

      Thank you so much Nesim. Glad you liked it!

  • @alanrabelo735
    @alanrabelo735 Год назад

    Awesome video! Thanks a lot! 🤩

  • @maximilian.maksutovic
    @maximilian.maksutovic 3 года назад +1

    This was a brilliant explanation, thank you so much!

  • @Kavabanga07
    @Kavabanga07 3 года назад +1

    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!

    • @swiftarcade7632
      @swiftarcade7632  3 года назад +1

      Your very welcome Sasha. I felt the same way too. Cheers and thx for the comment.

  • @davepubliday6410
    @davepubliday6410 11 месяцев назад +1

    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?

  • @nafisshaiakbarov8877
    @nafisshaiakbarov8877 2 года назад

    Why are there not enough likes? Great video

    • @swiftarcade7632
      @swiftarcade7632  2 года назад +1

      Thanks Nafis. Appreciate the like and comment.

  • @谢雨潇
    @谢雨潇 Год назад

    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!

  • @marlhex6280
    @marlhex6280 2 года назад

    thanks for doing this work! very very nice! 5/5

  • @matthewdolan720
    @matthewdolan720 2 года назад

    Great video! Thank you!

    • @swiftarcade7632
      @swiftarcade7632  2 года назад

      Most welcome Matthew. Thanks for stopping by.

  • @heitorkunrath6862
    @heitorkunrath6862 2 года назад

    Thank you!

  • @ricardoruiz2800
    @ricardoruiz2800 3 года назад

    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?

    • @swiftarcade7632
      @swiftarcade7632  3 года назад +1

      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.

  • @robtea3941
    @robtea3941 Месяц назад

    yer, tricky, all modern languages have something similar, in flutter its streams, in kotlin its flows. I wish they would all just agree on a common name, The apple implementation is trickier than most.

  • @hbwdino
    @hbwdino 9 месяцев назад

    But all this example can be done with much less code without combine

  • @salihcakmak1391
    @salihcakmak1391 2 года назад

    please Udemy discount code :((

  • @Crowbaen
    @Crowbaen 3 года назад

    Godfather of SWIFT