Escaping Closures in Swift 5 (Xcode 12, iOS 2020) - iOS Development

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

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

  • @vinnygen6632
    @vinnygen6632 3 года назад +3

    I've been watching your videos consistently now and even bought some of your courses. I have to say you really are an amazing teacher and I have learned so much from you. Keep this quality up and I have no doubt you are going to see your subscriber base go through the roof!

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

      Thank you! I really appreciate it

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

    This is the best intro song of all your videos. You should use this one more often.

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

    Big fan here. Thank you for the video. You should have typed the final completion, would have been helpful.

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

      Thanks for the feedback

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

      of course. thank you so much for all your videos. we all are luck you decided to build iOS academy

  • @johnnykwon3999
    @johnnykwon3999 4 года назад +5

    wow... next level stuff

  • @dmitriyobidin6049
    @dmitriyobidin6049 Год назад +2

    The main question for me is: why would apple make it explicit, why would we need to write @escaping in the first place? If we don't write it - xcode will give us a compile error. If compiler is smart enough to do this, why would we need to write this attribute explicitly? What is the point of forcing developers to make it explicit, wouldn't it be just as effective to just make it implicitly escaping during compilation?

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

      This is a good question, which deserves an answer.

  • @ArchAid1
    @ArchAid1 4 года назад +3

    Hey :) Wanted to let you know that the video is helpful and clear. I like the way you explain. Great stuff :D

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

    problematic
    hiccups
    starts yelling at me

  • @Денис-ж3ф5р
    @Денис-ж3ф5р 3 года назад +1

    The channel is growing, last time I watched this masterpiece, you only had 15_000 subscribers or so. it's 35_000 now.

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

      Yes! On our journey to 1 million ios devs!!!

  • @ЯрославГрицунь
    @ЯрославГрицунь 4 года назад +1

    Thanks, Afraz, for your videos

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

    You are really helping man!!! Life saver.

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

    i don't understand few things:
    1. why we have to write it explicitly, if the outer closure name is different from the inner one the compiler should be smart enough to do it automatically.
    2. in line 25 you use the append function with append{} instead of append() brackets. append is a regular function and not a closure.
    3. in line 26 6 you call completion(), it's not execute the completion like that? because we don't want to execute it yet in that point.

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

    Year into development and still trying to understand what @escaping does

  • @dambar011
    @dambar011 4 года назад

    I need some data from API to pass into group table view , filter nill items , sort etc , i hope this will help me to pass data arround

  • @manishah92
    @manishah92 4 года назад +1

    sideMenubar with UITabBarController plz

  • @thevitruvianman9781
    @thevitruvianman9781 4 года назад +1

    Are you ever going to make videos on Sprite kit?

  • @БЕОГРАДСКАБАНДА
    @БЕОГРАДСКАБАНДА 4 года назад

    So basically, @escaping is like declaring completion variable as public in some way, right? :DD

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

    9:33
    whole slew of things
    lots of
    loads of
    limitless
    countless
    gluts of
    a no of
    myriad of

  • @wahibhaddaoui5156
    @wahibhaddaoui5156 4 года назад +1

    very good presentation. your videos are so interesting. Could i wrote to you a question by email? i am sure that you can help easily. i need you answer please. i need an orientation