Your video has been the best at explaining Functions so far (better than Paul Hudson, Sean Allen, Stewart Lunch, and some others), but I’m still confused. The beginning was great but you slowly lost me. I think it’s just all these new terms I need to get used to understand (functions, passing through, a value, reference, etc, etc). Also I think I need to understand a bit more past basics before I get to closures too. I’m on Day 9 of 100days, and this topic was a big speed bump for me. Been watching CZcams videos all day and finally got to yours and it’s been my favorite. Hope to see more.
Thank you so much! I’m super glad it helped. Yeah I probably should have been more clear after the first few examples to quit the video early to avoid the extra complexity! Live with the easy knowledge for a while, then come back later. I plan to make a video on value/reference types too with physical examples, not just code. Explained in a few different ways. Thanks for the comment. Really helps me understand if I’m on the right track with explaining things.
Yes, I consider this my new recommended resource on closures. Appreciated the extra steps to show how nothing breaks and the context you gave throughout. I think the music was a little too loud if I had one criticism. An easy like and subscribe and I look forward to new videos.
Thanks for the video!! I feel like it just takes many tries to understand it and make it click finally. The real life example with URLSession was great too 😇 just in playground it is hard to image how I can implement it in my beginner apps😅 that would be a very nice follow up video, idk using MVVM in some small beginner app and use the closures!! Anyways thanks a lot mate!!
Oh for real? How long have you been programming? If you have discord, you can join mine (link in description) and I’d be happy to go over it again with you. Maybe tackle it from some other angles!
Thanks for this, if I understood correct, you're inserting a block of code that will be ran at some point in the function, usually to be ran after a code that may take awhile like a network call. Then you can insert the result of that long running code as a parameter of the closure. This means the closure is only ran after the network call has been completed. I hope I got that right...
Do you offer brainstorming / opinion for hourly rate? Im a college student who just built an app and would love to get your opinion and some advice for my project.
I found out the only way at 5:03 makes sense is when you use Swift Playgrounds and use the step through my code feature. I was able to understand when the two different codes get called.
Got me part of the way there, I think. I would like an explanation of the syntax "like I'm 5". Overall this was helpful. FWIW, I think the music should be at a lower volume relative to your voice. I found it distracting at times. Thank you for this, however.
Shame about the music. Sorry! But thanks for the feedback on it. I’ll fix it up on future videos! Sounds like a separate Swift syntax video would be useful. I’ll have a think!
Watched like five videos on closures. This one finally clicked with me!
Thank you! Super glad it helped!
Geez where have you been all my life? I needed this.
Thanks!!!
This definitely deserves more views! Great explanation and breakdown. 👍
I appreciate that!
Your video has been the best at explaining Functions so far (better than Paul Hudson, Sean Allen, Stewart Lunch, and some others), but I’m still confused. The beginning was great but you slowly lost me. I think it’s just all these new terms I need to get used to understand (functions, passing through, a value, reference, etc, etc). Also I think I need to understand a bit more past basics before I get to closures too.
I’m on Day 9 of 100days, and this topic was a big speed bump for me. Been watching CZcams videos all day and finally got to yours and it’s been my favorite. Hope to see more.
Thank you so much! I’m super glad it helped. Yeah I probably should have been more clear after the first few examples to quit the video early to avoid the extra complexity! Live with the easy knowledge for a while, then come back later.
I plan to make a video on value/reference types too with physical examples, not just code. Explained in a few different ways.
Thanks for the comment. Really helps me understand if I’m on the right track with explaining things.
That's really what I was looking for. THANK YOU
Glad it helped!!
Yes, I consider this my new recommended resource on closures. Appreciated the extra steps to show how nothing breaks and the context you gave throughout. I think the music was a little too loud if I had one criticism. An easy like and subscribe and I look forward to new videos.
Thank you! I wish I could go back and edit the music quieter :(
Thanks for the video!! I feel like it just takes many tries to understand it and make it click finally. The real life example with URLSession was great too 😇 just in playground it is hard to image how I can implement it in my beginner apps😅 that would be a very nice follow up video, idk using MVVM in some small beginner app and use the closures!! Anyways thanks a lot mate!!
Ooo not a bad idea. Thanks so much for watching. Glad you found it useful.
I loved it. Best video on closure.
Thank you!
hm at 5 mins into the video. It still does not make sense to me.
Oh for real? How long have you been programming? If you have discord, you can join mine (link in description) and I’d be happy to go over it again with you. Maybe tackle it from some other angles!
Thanks for this, if I understood correct, you're inserting a block of code that will be ran at some point in the function, usually to be ran after a code that may take awhile like a network call. Then you can insert the result of that long running code as a parameter of the closure. This means the closure is only ran after the network call has been completed. I hope I got that right...
100% correct. You've got it!
Do you offer brainstorming / opinion for hourly rate? Im a college student who just built an app and would love to get your opinion and some advice for my project.
Great video. Feel free to make more closure videos :)
Thank you!
You're welcome!
why in the request closure you don't use the @escaping flag once in the real URLSession's closure are used?
Mainly because then I'd have to explain it, and for a video on the basics I wanted to avoid confusing people.
@@GetSwifty please make a video explaining when and why use @escaping flag, I think this really confuse :)
1 step closer to understanding Closures 😅
Good stuff
I found out the only way at 5:03 makes sense is when you use Swift Playgrounds and use the step through my code feature. I was able to understand when the two different codes get called.
That’s awesome! I’m really happy that the video helped you out! Thanks for letting me know!
The video is great but that background sound is super distracting
either completely remove it or slow it down
Yeah I can’t really change that now I’m sorry. Others have pointed that out. Maybe I could try a re-upload I’ll see what tools are available
👎🏽 still doesn't make sense, but at least it was better then other videos on Closures so far.
If you’re still having trouble we can chat somewhere? What isn’t working for you?
Got me part of the way there, I think. I would like an explanation of the syntax "like I'm 5". Overall this was helpful. FWIW, I think the music should be at a lower volume relative to your voice. I found it distracting at times. Thank you for this, however.
Shame about the music. Sorry! But thanks for the feedback on it. I’ll fix it up on future videos!
Sounds like a separate Swift syntax video would be useful. I’ll have a think!