Memory 2 - Finding and Fixing Memory Leaks (iOS, Xcode 9, Swift 4)

  Переглядів 49,306

Mark Moeykens

Mark Moeykens

День тому

🌐 www.bigmountainstudio.com
Swift Memory Mastery Series - Part 2
This video is packed with a lot of good info. You will learn:
* How Swift manages and allocates memory
* How Swift determines when it's ok to remove objects from memory
* Automatic Reference Counting (ARC)
* Dependencies and ARC
* Retain Cycles (Also known as: Retention Cycles or Circular References)
* Strong, Weak, and Unowned References
* The Debug Memory Graph tool in Xcode
* Using Instruments Leak profiler to find memory leaks
Part 1: • Memory 1 - Value Types...
FREE SwiftUI PictureBook:
📙 SwiftUI Views: www.bigmountainstudio.com/fre...
COURSES
🎦 This course is hosted on Code with Chris: bigmtn.studio/cwc
SOCIAL
🔷 Twitter: / bigmtnstudio
🟣 Github: github.com/bigmountainstudio
#markmoeykens #bigmountainstudio #iosdevelopment

КОМЕНТАРІ: 303
@pritikanauziya80
@pritikanauziya80 3 роки тому
Watching your video in 2021. And I can proudly say this is the best video I have ever seen for ARC.
@bigmtnstudio
@bigmtnstudio 3 роки тому
Wow, glad to hear it's standing up to the test of time!
@arunpandiyan5993
@arunpandiyan5993 2 роки тому
Really amazing 🤩 thank you 👍
@belmaibrahimbas
@belmaibrahimbas 5 років тому
Thank you so much Mark. I really enjoyed and learned a lot. Looking forward for new videos
@doktoren99
@doktoren99 5 років тому
Great tutorial. I am always happy when i see you have a tutorial up for what im trying to learn :)
@jabraham08
@jabraham08 5 років тому
Awesome! I was finding this topic so confusing. you explained is so well! Many thanks
@Princebharti9971
@Princebharti9971 5 років тому
awsome !! really well explained :)
@gastongasquet3594
@gastongasquet3594 2 роки тому
Great explanation, thanks so much for sharing.
@kratimittal8263
@kratimittal8263 Рік тому
Loving this series! Awesome explanation. Thanks!! 🙏
@incelemeTRe
@incelemeTRe Рік тому
Thank you very much. This is the best video I have ever found about the topic!
@DSOnur
@DSOnur 3 роки тому
Definitely the best video on ARC. Great work, thank you very much!
@VasaMusic438
@VasaMusic438 4 роки тому
the best explanation of ARC ever !!!!!!!
@nadeemarain4824
@nadeemarain4824 3 роки тому
thank you Sir for this video its very helpful...
@fedorlosev616
@fedorlosev616 4 роки тому
Cool! I like your explanation.
@JonatanEdOrtiz
@JonatanEdOrtiz 2 роки тому
Amazing. Thanks!
@iShobhakar
@iShobhakar 4 роки тому
Hey Mark , i never find such kind of clarity while discussing about Memory Leak from other video or blog post, even understanding is different thing but how easily you try to make it understand to others is super Awesome. Keep it up good work.
@alcprado
@alcprado 5 років тому
Thumbs up and shared because this is a must know. Thank you Mark!
@bigmtnstudio
@bigmtnstudio 5 років тому
Thanks, Andre! Glad you like it. 👍🏼
@headach09
@headach09 11 місяців тому
Hi Mark. Really appreciate the video work. Both xcode demo and Slider are amazing. Much Thanks
@burlemanimounika7631
@burlemanimounika7631 3 роки тому
Awesome video best explanation
@maila2359
@maila2359 4 роки тому
By far the best explanation, I always come back to this video to see if I'm missing something!
@unalozturk813
@unalozturk813 6 років тому
Thanks for sharing such a gorgeous videos!
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome! I'm glad you like the videos.
@shoaibsheikh8647
@shoaibsheikh8647 4 роки тому
This is the awesome video to understand ARC! , Thanks Mark
@bigmtnstudio
@bigmtnstudio 4 роки тому
You’re welcome!
@ankitbhana9852
@ankitbhana9852 5 років тому
Simply amazing....
@alifarhadi5704
@alifarhadi5704 4 роки тому
I always had a problem with understanding concepts like return cycle, ARC, weak, ... and read a lot of different posts blog or see some tutorials but nothing changed until I found these series that you made. I can't say how much I appreciate it because it's the best tutorial that I have seen in the Swift community. The way you explain stuff with keynote and code screenshots is awsome. and also thanks to Pluralsight to get a one-month free account then I saw your course on collectionView and I should say that was as great as these series. Thanks a lot💙
@blazefrostrider
@blazefrostrider 4 роки тому
Excellent explanation ! Please do make more instrument tutorials ! There are hardly any :)
@lampree
@lampree 6 років тому
Seriously great video. Really well made and helpful!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thanks man, I put a TON of work into this. I had some misconceptions that in putting this video together cleared it up for myself.
@KhanhNguyenAlreadyTaken
@KhanhNguyenAlreadyTaken 4 роки тому
Excellent video.
@alekseidanilov9279
@alekseidanilov9279 6 років тому
Very clear explanation, thank you!
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome, Aleksei. Hope it helped!
@TiagoOliveira-gl8de
@TiagoOliveira-gl8de 6 років тому
Well explained, great tutorial!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Tiago!
@chanthemson2508
@chanthemson2508 6 років тому
awesome talk with clear example thank so much
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome, Chanthem! Glad it helped!
@krutomjer
@krutomjer 6 років тому
This is super awesome explanation, thank you !
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome!
@nitinkshirsagar4596
@nitinkshirsagar4596 5 років тому
Really great video Thank you so much
@bigmtnstudio
@bigmtnstudio 5 років тому
You're welcome. 👍😃
@mori-ahk
@mori-ahk 6 років тому
OMG! You are amazing! Thank you so much
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome! I'm glad you liked it!
@kaisouasli6019
@kaisouasli6019 6 років тому
Absolutely the best video about ARC!
@bigmtnstudio
@bigmtnstudio 6 років тому
kais ouasli, thank you. I'm glad you liked it!
@samircarvalho1254
@samircarvalho1254 6 років тому
It’s another tier of knowledge to me. Back to the beginning. I will check my projects! Thanks for the video.
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome!
@ramitech.1216
@ramitech.1216 6 років тому
Excellent tutorial. I have been looking for a tutorial like this all over the youtube. Thank you.
@bigmtnstudio
@bigmtnstudio 6 років тому
Rami Tech. Thank you! I wanted to make sure memory was easy to understand to everyone!
@markarjohnsanantonio1615
@markarjohnsanantonio1615 6 років тому
I am really having fun watching and learning new stuffs in swift as I have just started developing in iOS for almost 3 months and this really helps me. I just tried the instrument and found a few memory leaks haha! Great video! Thanks!
@bigmtnstudio
@bigmtnstudio 6 років тому
That's great, Mark! I'm glad you're liking the videos and finding them useful. This is great knowledge to have early on in your career. I wish I knew it when I first got in. There's another video coming out next week with more tools on how to fix memory leaks, especially when you use closures. Stay tuned!
@vunam0502
@vunam0502 5 років тому
Great work Mark! You make complicated things so much easier
@bigmtnstudio
@bigmtnstudio 5 років тому
Good to hear, Vu!
@rudy12118
@rudy12118 6 років тому
Excellent video! Please, continue making this type of videos! Really really really helpful!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thanks, Rudy! I started a new series where we're going to go through the whole app building process together.
@ghousansari6578
@ghousansari6578 6 років тому
Really Good stuff!! No one explained it thank you alot
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you! I'm glad you liked it😀
@ghousansari6578
@ghousansari6578 6 років тому
Mark Moeykens a small question . Is it good to invalidate session after use to stop memory leak?
@jaiswalji1
@jaiswalji1 6 років тому
Wow! You really cleared my concepts. Great video Mark! This was really helpful.
@bigmtnstudio
@bigmtnstudio 6 років тому
Awesome, Yogesh! I'm so happy to hear that! Making the videos actually cleared up some of my concepts too. I found my memory graphs weren't making sense when I tried to map out dependencies. That's when I discovered that closures had their own memory space, were their own objects! Then it all made more sense. I'm glad I could help others will this. 😀
@user-ej6tf5ud4i
@user-ej6tf5ud4i 6 років тому
Quality! Thank you
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome!
@kevinmac7924
@kevinmac7924 5 років тому
Great job!! Just loved it the way you explain in detail. Learned a lot of new things. Keep making more videos. Thank you!
@bigmtnstudio
@bigmtnstudio 5 років тому
That's awesome, Kevin. It was a real challenge to organize this info in a way that made it simple and easy to understand and build on itself. So I'm glad you liked the final product!
@_DeProgrammer
@_DeProgrammer 5 років тому
One of my favourite channels. thanks Mark!
@bigmtnstudio
@bigmtnstudio 5 років тому
That's awesome to hear, Phillip! You're welcome! 👍🏼
@gopalkrishnareddythotli
@gopalkrishnareddythotli 6 років тому
Thank you so much..... It really helped me in getting the difference of weak and unowned :)
@bigmtnstudio
@bigmtnstudio 6 років тому
That's awesome, Gopal! That's a good distinction to make. It confused me in the beginning.
@robinandthedog
@robinandthedog 5 років тому
I have to schedule this in my calendar to see at least twice per year. It reminds me of a deadlock in a database. Best Swift video on the UKpostss, congrats Mark! You are the opposite of Sean Allen, he speaks so fast and you speak slow and you illustrate it very well. A Question though, a memory leak is only important -- I suppose -- when *big amounts of data* get leaked. How will that happen when just one Class Property is pointing to another Class Property while the Instances are removed? Is that through loops or what?
@shikhakajal3580
@shikhakajal3580 5 років тому
Perfect Explanation👍👏🏽👏🏽👏🏽
@bigmtnstudio
@bigmtnstudio 5 років тому
Thank you! 😃
@bayraminanc885
@bayraminanc885 3 роки тому
Wonderful explanation! Thank you Mr. Mark
@bigmtnstudio
@bigmtnstudio 3 роки тому
You're welcome, Bayram!
@Prman550
@Prman550 3 роки тому
Great work, thank you for explaining it as easy as possible.
@bigmtnstudio
@bigmtnstudio 3 роки тому
Yeah, my pleasure! It was confusing to me at first too until I broke it all down.
@ReashedTulon1971
@ReashedTulon1971 6 років тому
Hey Mark! I can't say how much helpful your video is. This is simply awesome. You are great. Become a fan of yours. Keep making video. Thanks :)
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Reashed! I'm glad you like my videos. 😀
@NLBAMF
@NLBAMF 6 років тому
best I have seen on the topic. Thanks a lot.
@bigmtnstudio
@bigmtnstudio 6 років тому
Awesome, Ahmed, I'm glad you like it. This video was challenging for me to put together in a nice, easy way for people to understand. It's advanced but I wanted to keep it simple as possible to understand. Have a great day!
@NLBAMF
@NLBAMF 6 років тому
and you succeeded to do that very well (y) ... thanks again ...
@partappanwar5809
@partappanwar5809 4 роки тому
Best Video ever on ARC...many thanks
@bigmtnstudio
@bigmtnstudio 4 роки тому
Wow, thank you so much, Partap!
@venupendota6759
@venupendota6759 5 років тому
Really nice explanation... Thank you very much
@bigmtnstudio
@bigmtnstudio 5 років тому
You're welcome, Venu. 😀
@jayyupinhu9146
@jayyupinhu9146 6 років тому
another great tutorial! thanks for showing the Leak tool! I have never used it before. 😅I will pay more attention to memory leaks in my projects.
@bigmtnstudio
@bigmtnstudio 6 років тому
Hey, no problem, Jay. Glad you liked it!
@sandeep19831000
@sandeep19831000 6 років тому
Excellent video . thanks Mark
@bigmtnstudio
@bigmtnstudio 6 років тому
chandramani patel, you're welcome!
@mapcad9713
@mapcad9713 4 роки тому
Thank you so much. Really the best lesson on ARC!
@bigmtnstudio
@bigmtnstudio 4 роки тому
Awesome man, glad you liked it! 😃
@stevenadons8310
@stevenadons8310 6 років тому
Great video, thanks a lot! I was totally not aware of the instruments tool embedded in xcode. Xcode really rules!
@bigmtnstudio
@bigmtnstudio 6 років тому
Awesome, Steven! Glad you liked it!
@vidar4566
@vidar4566 6 років тому
Fantastic job with this topic Mark! Super visuals followed with demo code examples made a somewhat difficult concept easy to see and understand.
@bigmtnstudio
@bigmtnstudio 6 років тому
Awesome! I glad you liked it. It was my goal to make it easy to understand with making it visual. Glad it helped!
@Kayzer606
@Kayzer606 5 років тому
This is the best video on ARC and memory leaks I've seen so far, even better than all those paid videos I've tried to watch. Thanks & keep going this way.
@bigmtnstudio
@bigmtnstudio 5 років тому
Wow, what a great comment. Thank you! 😀👍
@meanreaksmey
@meanreaksmey 6 років тому
That is really Great and clear about Swift Memory Leak...
@bigmtnstudio
@bigmtnstudio 5 років тому
Thank you sir! 👍🏼
@user-on7do6wy6y
@user-on7do6wy6y 9 місяців тому
The way you are explaining and taking it from basic to advance is commendable. Thank you very much sir for giving time to create such a useful video.
@user-sb8wp4sw4b
@user-sb8wp4sw4b 6 років тому
You are the best of the best! Thanks! I`ve never seen such understandable explanation of such an untrivial information..
@bigmtnstudio
@bigmtnstudio 6 років тому
Yes! Thank you so much, sir. That is what I try to do: Make it as easy to understand as possible. So I'm glad it is working for my fellow developers around the world, like you! 😃
@akog13
@akog13 6 років тому
Awesome tutorial! Thanks
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome! I'm glad you liked it! 😀
@yakismugurakis
@yakismugurakis 6 років тому
This is by far the best explanation I've ever seen on this subject! Thanks Mark, keep it up!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Mugur. I worked extra hard on this series to make it as easy to understand as possible. 😀 This is a tough subject!
@di_nerd_apps
@di_nerd_apps 5 років тому
Great video Nuff respect Big Up!
@bigmtnstudio
@bigmtnstudio 5 років тому
Awesome, glad you liked it! ✊
@meerasayabu3823
@meerasayabu3823 6 років тому
Awesome tutorial. i'm wondering about your teaching skills. Thanks a lot.
@bigmtnstudio
@bigmtnstudio 6 років тому
I'm glad you liked it, Meera!
@akashrao11
@akashrao11 5 років тому
Best video till date on memory leak and management 👑👌
@bigmtnstudio
@bigmtnstudio 5 років тому
Thank you, sir! I appreciate it!
@AkhilaHaridas
@AkhilaHaridas 5 років тому
Really helpful. You have explained it beautifully. I didn’t know how to use Instruments. Thanks a lot.
@bigmtnstudio
@bigmtnstudio 5 років тому
You're welcome. I'm glad you are enjoying that series. 😀
@rats301
@rats301 6 років тому
Awesome! That was really helpful! :)
@bigmtnstudio
@bigmtnstudio 6 років тому
That's cool, Ritika! I'm glad it was helpful. 😊
@manojkumarchinikela7778
@manojkumarchinikela7778 6 років тому
Hi Mark, it’s a excellent video about memory, really appreciating for your work and dedication in providing such a great knowledge for all of us. Thank you very much.
@bigmtnstudio
@bigmtnstudio 6 років тому
Thanks, Manojkumar. This was probably the most difficult series to create as far as how I should teach this info and keep it simple too!
@lothulus
@lothulus 6 років тому
Really educational video man thx a lot:)
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome, Camal! Glad you liked it! ✊🏼
@joshpolman201
@joshpolman201 5 років тому
Wow this is the best video on fixing mem leaks I’ve ever seen. You are an excellent teacher, thank you so much!! I had no idea that retain cycles display showing the action retain loop between classes existed. I wish I knew that a year ago!
@bigmtnstudio
@bigmtnstudio 5 років тому
Ha ha, yeah, there's a lot of little things to dig into. Glad you liked the video!
@syedaurangzaib3861
@syedaurangzaib3861 5 років тому
Superb descriptive tutorial 👍👏🏽👏🏽👏🏽 after this video no more to worried about memory leaks 👍
@bigmtnstudio
@bigmtnstudio 5 років тому
Thanks, Syed! Glad you liked it. 😃
@Iamshanusingh
@Iamshanusingh 4 роки тому
It’s an amazing list of videos over ARC. I was having tough time understanding it but watching these tutorials just cleared all my doubts. I was using more of the things but wasn’t aware why? Until now. Really appreciate your work and the way you taught. Thanks and keep it up.
@bigmtnstudio
@bigmtnstudio 4 роки тому
I'm so glad it was helpful, Shanu! 👍
@rebellious_703
@rebellious_703 2 роки тому
Best explanation 💐
@bigmtnstudio
@bigmtnstudio 2 роки тому
Thank you so much. 😊
@anthonylafont
@anthonylafont 6 років тому
Great explanation, I used to pay a website for that and and I never understood that as well as I do thanks to your video. Special thanks from France, and go on!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Anthony! And hello France! 👋🏼 The challenge for me is "How to present data in the easiest way." Making something very easy can be very hard! Ha ha ha. I'm glad you liked it.
@copernicus633
@copernicus633 2 роки тому
Your presentations are exceptionally clear and valuable. Thank you.
@bigmtnstudio
@bigmtnstudio 2 роки тому
You're very welcome!
@user-yd9xy3rb4x
@user-yd9xy3rb4x 2 роки тому
the video Is so valid, unluckily I had known that before watching.
@saifcodes
@saifcodes 4 роки тому
Amazing as usual! This one video helped me understand the whole concept in a really short amount of time. Thanks Mark!
@bigmtnstudio
@bigmtnstudio 4 роки тому
You're welcome, Saif!
@emiclark
@emiclark 6 років тому
Great coherent explanation and visuals. A lot of the explanations online on this topic are dry and confusing. Thank you!!!! I feel I finally got it.
@bigmtnstudio
@bigmtnstudio 6 років тому
That's awesome, Emiko! I think many developers, including myself, felt the same way about memory. So I'm glad I was able to help.
@krnreddy336
@krnreddy336 5 років тому
Awesome video :) great explanation with examples (Code) it helped me lot thanks so much and if possible share multithreading concepts video's.
@bigmtnstudio
@bigmtnstudio 5 років тому
Thanks, Ramana! I'm glad you liked it. I do have a video on threading here that you might like: ukposts.info/have/v-deo/q3-fqqmRroSk0WQ.html
@farmood100
@farmood100 6 років тому
Thanks for sharing this video. this is very useful for us to understand the basic concept of memory management
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome! I hope it helps you in your development.
@SandeepSingh-lg7bq
@SandeepSingh-lg7bq 6 років тому
Awesome, the way you teach is really nice .....
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Sandeep! I'm glad you like it. 😀
@cinquain0
@cinquain0 5 років тому
Ok Mark, I’m a big fan of your work but damn... I was already familiar with ARC but you really elevated my comprehension of it. The visuals you included truly truly helped. And the examples you gave of when to use weak or unowned were priceless. I love your teaching man, keep up the great work
@bigmtnstudio
@bigmtnstudio 5 років тому
Ha ha, well that's great to hear, James! I actually learned a lot myself putting this together. It was originally just going to be one video. But then I kept uncovering more and more and I really wanted to do it right. So it turned into its own series.
@martinkarls1
@martinkarls1 6 років тому
Great and really inspiring tutorials! Would love a video about how to use Core Data. Thanks!
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Martin!
@k3mp3r111
@k3mp3r111 6 років тому
Very useful lessons, thanks.
@bigmtnstudio
@bigmtnstudio 6 років тому
A simple tutorial for a simple guy. 😜
@Cdswjp
@Cdswjp 5 років тому
Would love to see more videos from your end chief. If you have any experience with some other rarely talked about Instrument templates that would be Sweeeeet!!!!!
@bigmtnstudio
@bigmtnstudio 5 років тому
Thank you. I don't use Instruments too much because I keep getting inconsistent results. Like I'll run my app and it'll show no memory leaks. I run again and then it shows a memory leak. Even though I made no changes! So I might use them occasionally but I don't rely on them.
@rajeshkumarmaddi6085
@rajeshkumarmaddi6085 6 років тому
It's Really Nice. Your way of content delivering is awesome, if possible please post some videos related to Test Automation.
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Raj, I'm glad you enjoy the videos!
@mohammadtahir7931
@mohammadtahir7931 6 років тому
Really good job...
@bigmtnstudio
@bigmtnstudio 6 років тому
Thanks, Mohammad!
@Itchster
@Itchster 6 років тому
It’s all so clear now!
@bigmtnstudio
@bigmtnstudio 6 років тому
Itchster, that's awesome! My job here is finished... Just kidding. There's a part 3 coming out Thursday.
@soffi2719
@soffi2719 5 років тому
Xcode lied to me too! : I was building my app and Xcode was giving me a warning that I have a memory leak. So, I followed your steps and waited for munites to see if this leak will show up, but... Nothing. However, I cleaned and tried again, but again there were no leaks. Thanks for explaining all the weird things we don't understand I feel awesome now! I subscribed, liked and, as you can see, commented. You deserve that!
@pavanmanjani7583
@pavanmanjani7583 6 років тому
Awesome Explanation Mark...
@bigmtnstudio
@bigmtnstudio 6 років тому
Thank you, Manjani!
@pavanmanjani7583
@pavanmanjani7583 6 років тому
Looking for Video of Vapor 3 :)
@bigmtnstudio
@bigmtnstudio 6 років тому
You're in luck! My friend Kyle's got a video on Vapor 3: ukposts.info/have/v-deo/rJFyqnqKhnuXz40.html
@pavanmanjani7583
@pavanmanjani7583 6 років тому
It's Nice, But I'm looking video by @Mark Moeykens... :)
@vjvargs1436
@vjvargs1436 6 років тому
Really good job, Bravo!! geez not even the prof from elite university explains in such a manner. Had no clue Xcode can be helpful in such a manner.
@bigmtnstudio
@bigmtnstudio 6 років тому
Hey VJ, thank you! You know, I just try to teach the way I would want to be taught so I'm glad you find it very helpful too!
@tiwariammit
@tiwariammit 6 років тому
Great job Mark and thank you so much for this tutorial. And can you please make more tutorials related to memory leak?
@bigmtnstudio
@bigmtnstudio 6 років тому
You are welcome, Amrit. Have you seen the whole series on memory up to #4?
@tiwariammit
@tiwariammit 6 років тому
nope. ok i will watch tomorrow :)
@lloyderingq7211
@lloyderingq7211 6 років тому
Exactly what I need. When will the next one be posted?
@bigmtnstudio
@bigmtnstudio 6 років тому
Lloyd McCluskey, awesome, I'm glad it was useful. Part 3 will be out next Thursday.
@Andrey-mw7ut
@Andrey-mw7ut 4 роки тому
The most demonstrative video about such a complicated topic as Memory Management. Mark, you are the best iOS instructor on UKposts. Pls, go on creating videos about important basic concepts!
@bigmtnstudio
@bigmtnstudio 4 роки тому
Thanks, Andrey!
@codewithpia
@codewithpia 2 роки тому
very nice explanation ....
@bigmtnstudio
@bigmtnstudio 2 роки тому
Thanks! I'm glad you liked it. 😊
@umutdonmez2707
@umutdonmez2707 6 років тому
Ty for This Video . Awesome Video...
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome, Umut!
@aboutcarsyo
@aboutcarsyo 6 років тому
Great video, you are a better teacher than most university professors :-D Would be nice to see more videos on other Instruments of Xcode!
@bigmtnstudio
@bigmtnstudio 6 років тому
Wow, that's quite a compliment! Those Instruments tools look pretty interesting. Unfortunately I don't know a lot of others. But if I learn them I'll definitely share what I know. Thanks for watching!
@jhonnatanmc1881
@jhonnatanmc1881 4 роки тому
Hi! very complete and useful this video, I have a question. How can I deallocate a reference without set it to nil ?
@sergeymalkov2631
@sergeymalkov2631 6 років тому
Great video! Thanks a lot :)
@bigmtnstudio
@bigmtnstudio 6 років тому
You're welcome, Sergey!
Memory 1 - Value Types vs Reference Types (iOS, Xcode 9, Swift 4)
11:57
Mark Moeykens
Переглядів 26 тис.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Переглядів 23 млн
Эффект Карбонаро и пончики
01:01
История одного вокалиста
Переглядів 3,9 млн
How to spot and fix memory leak, retain cycle and erratic crashes
25:14
Apple Debugging L5 - Memory Graph
18:01
AppleProgramming
Переглядів 13 тис.
Weak and Unowned Self Closure Memory Leak Fixes
12:21
Lets Build That App
Переглядів 55 тис.
Memory leaks. Xcode instruments
1:09:02
Mi Mari
Переглядів 2,1 тис.
When do we REALLY need to use [weak self]? 🤔
7:30
Vincent Pradeilles
Переглядів 7 тис.
Memory Leaks in iOS: Find, Diagnose, & Fix (2022)
12:44
iOS Academy
Переглядів 44 тис.
Swift Retain Cycle / Memory Leak Explained (iOS Interview Question)
9:05
Logan Koshenka
Переглядів 3,3 тис.
Redis Crash Course
27:31
Web Dev Simplified
Переглядів 583 тис.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Переглядів 23 млн