I guess Im asking the wrong place but does any of you know of a tool to get back into an Instagram account?? I was dumb forgot the login password. I would love any tips you can offer me
@Philip Jeremias I really appreciate your reply. I got to the site on google and I'm trying it out now. Seems to take a while so I will get back to you later with my results.
The most demonstrative video about such a complicated topic as Memory Management. Mark, you are the best iOS instructor on TH-cam. Pls, go on creating videos about important basic concepts!
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💙
I don't comment often but this video is just pure gold. Your way of teaching and presenting such a complex concept has blown me away. Everything is thorough and explained in a very easy-to-digest manner. Most of the tutorials on TH-cam always leave me with some unanswered questions. Not this time! Really appreciate your effort making this, Mark!
Awesome, Aivaras, I'm glad you got a lot out of this! It took a while to make. I wanted to start with one topic, and then it kept expanding until I was left with this series. 😃
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
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.
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.
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!
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! 😃
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!
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!
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!
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.
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!
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 TH-cams, 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?
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. 😀
Thank you Mark. BTW, if Xcode fails to build for "Profile", claiming that there is "No Such Module" and you are using CocoaPods, make sure you turn on "Edit Scheme > Build > Find implicit Dependencies".
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.
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!!!!!
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.
the best illustrated arc and retain cycle tutorial in youtube, clear and very easy to understand. now it makes those complicated concepts very clear appear in my mind. there is a big retain cycle will happen inside the closure which bothers and confuse me a lot. Mr.Mark whenever you have time, can you consider to make another video explain the retain cycle inside closure. how to find them and solve them ? thanks in advance.
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!
Thanks, Dmytro! It's definitely a possibility but man, it's so difficult to find info on these tools! Ha ha ha. I'll definitely do more research though.
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!
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.
Hey, Your video is so great but there's one thing, at the beginning of the video you noted that if you didn't understand the first video then don't move on, I believe you shouldn't have noted this, because this is a great video for all swift developers afterall, and the title on the other hand should be named more general to attract more attention, this video deserves so much :)!
Thanks for your feedback, Osama! I'm glad you liked this video. TH-cam reported to me at the end of 2018 that this was one of the more popular videos. I never would have guessed! 👍🏼
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.
Great video. Thanks for sharing your knowledge. I guess it would have been great to also explain the parent and child relationship a bit more. For example, I would have chosen Person to be child and Job to be parent. That is because a Job will always have a person, but a person may not have a job. Sort of like a Credit card and Person(credit card will always have a person as owner, but a Person may not always have a Credit card). Your choice of weak is, however, explains what I explained.
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!
Hi Marc, great work! At 1:52 imo, the mixed up terminology of instances and variables regarding reference types may be kind of confusing... To me, an instance is a somehow *initialized* class/struct etc., expressed as a variable/constant. So in a code like let a = class(foo: 1) let b = class(foo: 1) a and b have different addresses, while let a = class(foo: 1) let b = a do point to the same address. So here, b is a pointer to a, but is it an instance? Correct me if I’m wrong, but wouldn’t that falsify your statement of: “All instances share a single copy of the data”?
Thanks! I can't really tell you which will be best, it depends on the property. For example, if sometimes the property could be nil then you want to use 'weak'. If you know the property will ALWAYS have a value, then you will want to use 'unowned'. You could just use weak for everything and you'll be safe but you will also be adding more code because you will always be doing checks for nils before using the property to make sure it's not nil. Where if you used 'unowned', you will never have to check the value because an unowned property can never be nil.
The video is exceptional, thank you a ton.. But I still have problems with those strong/weak/unowned definitions.. I'll go over them again, but perhaps they are a little confusing.
Hello Mark, another great video. Tell me which version of xcode did you use for memory leak, yesterday I have installed 9.3 and it found some leaks that 9.2 did not, thank you.
Thanks, Sasa! Wow, good question. It was definitely Xcode 9 but not sure if it was 9.1 or 9.2! That's interesting that more leaks were found, I should run my apps through again.
Watching your video in 2021. And I can proudly say this is the best video I have ever seen for ARC.
Wow, glad to hear it's standing up to the test of time!
Best video on ARC. Excellent illustration Mark !
Thank you, Omair!
I guess Im asking the wrong place but does any of you know of a tool to get back into an Instagram account??
I was dumb forgot the login password. I would love any tips you can offer me
@Abram Kaysen instablaster :)
@Philip Jeremias I really appreciate your reply. I got to the site on google and I'm trying it out now.
Seems to take a while so I will get back to you later with my results.
@Philip Jeremias it worked and I now got access to my account again. Im so happy:D
Thank you so much, you saved my account!
The most demonstrative video about such a complicated topic as Memory Management. Mark, you are the best iOS instructor on TH-cam. Pls, go on creating videos about important basic concepts!
Thanks, Andrey!
Wonderful explanation! Thank you Mr. Mark
You're welcome, Bayram!
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.
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💙
I don't comment often but this video is just pure gold. Your way of teaching and presenting such a complex concept has blown me away. Everything is thorough and explained in a very easy-to-digest manner. Most of the tutorials on TH-cam always leave me with some unanswered questions. Not this time! Really appreciate your effort making this, Mark!
Awesome, Aivaras, I'm glad you got a lot out of this! It took a while to make. I wanted to start with one topic, and then it kept expanding until I was left with this series. 😃
This is why it's better to use Structs and avoid reference types as much as possible. Nice video!
Thank you!
By far the best explanation, I always come back to this video to see if I'm missing something!
Your presentations are exceptionally clear and valuable. Thank you.
You're very welcome!
Best video till date on memory leak and management 👑👌
Thank you, sir! I appreciate it!
Hi Mark. Really appreciate the video work. Both xcode demo and Slider are amazing. Much Thanks
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
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.
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.
Wow, what a great comment. Thank you! 😀👍
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.
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!
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!
Absolutely the best video about ARC!
kais ouasli, thank you. I'm glad you liked it!
You are the best of the best! Thanks! I`ve never seen such understandable explanation of such an untrivial information..
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! 😃
One of my favourite channels. thanks Mark!
That's awesome to hear, Phillip! You're welcome! 👍🏼
Finally, I found what I've been searching for about memory management on iOS. Thanks, Mark! God bless you.
I'm glad this video is still relevant! 😀
Thumbs up and shared because this is a must know. Thank you Mark!
Thanks, Andre! Glad you like it. 👍🏼
Fantastic job with this topic Mark! Super visuals followed with demo code examples made a somewhat difficult concept easy to see and understand.
Awesome! I glad you liked it. It was my goal to make it easy to understand with making it visual. Glad it helped!
Definitely the best video on ARC. Great work, thank you very much!
Awesome! I was finding this topic so confusing. you explained is so well! Many thanks
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!
Ha ha, yeah, there's a lot of little things to dig into. Glad you liked the video!
It’s another tier of knowledge to me. Back to the beginning. I will check my projects! Thanks for the video.
You're welcome!
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.
Hey, no problem, Jay. Glad you liked it!
Really helpful. You have explained it beautifully. I didn’t know how to use Instruments. Thanks a lot.
You're welcome. I'm glad you are enjoying that series. 😀
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!
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!
Great work, thank you for explaining it as easy as possible.
Yeah, my pleasure! It was confusing to me at first too until I broke it all down.
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.
Excellent video! Please, continue making this type of videos! Really really really helpful!
Thanks, Rudy! I started a new series where we're going to go through the whole app building process together.
Superb descriptive tutorial 👍👏🏽👏🏽👏🏽 after this video no more to worried about memory leaks 👍
Thanks, Syed! Glad you liked it. 😃
Great job!! Just loved it the way you explain in detail. Learned a lot of new things. Keep making more videos. Thank you!
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!
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 TH-cams, 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?
Thanks for sharing this video. this is very useful for us to understand the basic concept of memory management
You're welcome! I hope it helps you in your development.
Wow! You really cleared my concepts. Great video Mark! This was really helpful.
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. 😀
Excellent tutorial. I have been looking for a tutorial like this all over the youtube. Thank you.
Rami Tech. Thank you! I wanted to make sure memory was easy to understand to everyone!
Best Video ever on ARC...many thanks
Wow, thank you so much, Partap!
Great work Mark! You make complicated things so much easier
Good to hear, Vu!
Thank you so much.
Really the best lesson on ARC!
Awesome man, glad you liked it! 😃
Excellent explanation ! Please do make more instrument tutorials ! There are hardly any :)
Thank you Mark. BTW, if Xcode fails to build for "Profile", claiming that there is "No Such Module" and you are using CocoaPods, make sure you turn on "Edit Scheme > Build > Find implicit Dependencies".
Oh, thank you for the tip! I never would have thought to look there.
awesome talk with clear example thank so much
You're welcome, Chanthem! Glad it helped!
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.
I'm so glad it was helpful, Shanu! 👍
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!!!!!
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.
the best illustrated arc and retain cycle tutorial in youtube, clear and very easy to understand. now it makes those complicated concepts very clear appear in my mind. there is a big retain cycle will happen inside the closure which bothers and confuse me a lot. Mr.Mark whenever you have time, can you consider to make another video explain the retain cycle inside closure. how to find them and solve them ? thanks in advance.
steven Gao, you are lucky because that's exactly what part 3 is. It will be coming out next Thursday. Lots of good info!
haha great news, only 6 more days to go,
Loving this series!
Awesome explanation. Thanks!! 🙏
Great video, you are a better teacher than most university professors :-D Would be nice to see more videos on other Instruments of Xcode!
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!
Thank you so much..... It really helped me in getting the difference of weak and unowned :)
That's awesome, Gopal! That's a good distinction to make. It confused me in the beginning.
the best explanation of ARC ever !!!!!!!
Great job! Thank you very much, if it is possible, can you, please, make more instruments tutorials?
Thanks, Dmytro! It's definitely a possibility but man, it's so difficult to find info on these tools! Ha ha ha. I'll definitely do more research though.
Great job Mark and thank you so much for this tutorial. And can you please make more tutorials related to memory leak?
You are welcome, Amrit. Have you seen the whole series on memory up to #4?
nope. ok i will watch tomorrow :)
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 :)
Thank you, Reashed! I'm glad you like my videos. 😀
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.
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.
It's Really Nice. Your way of content delivering is awesome, if possible please post some videos related to Test Automation.
Thank you, Raj, I'm glad you enjoy the videos!
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!
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.
This is by far the best explanation I've ever seen on this subject! Thanks Mark, keep it up!
Thank you, Mugur. I worked extra hard on this series to make it as easy to understand as possible. 😀 This is a tough subject!
Hey, Your video is so great but there's one thing, at the beginning of the video you noted that if you didn't understand the first video then don't move on, I believe you shouldn't have noted this, because this is a great video for all swift developers afterall, and the title on the other hand should be named more general to attract more attention, this video deserves so much :)!
Thanks for your feedback, Osama! I'm glad you liked this video. TH-cam reported to me at the end of 2018 that this was one of the more popular videos. I never would have guessed! 👍🏼
Great tutorial. I am always happy when i see you have a tutorial up for what im trying to learn :)
Thank you so much Mark. I really enjoyed and learned a lot. Looking forward for new videos
Amazing as usual!
This one video helped me understand the whole concept in a really short amount of time. Thanks Mark!
You're welcome, Saif!
Really nice explanation... Thank you very much
You're welcome, Venu. 😀
Well explained, great tutorial!
Thank you, Tiago!
Great video, thanks a lot! I was totally not aware of the instruments tool embedded in xcode. Xcode really rules!
Awesome, Steven! Glad you liked it!
Thank you very much. This is the best video I have ever found about the topic!
I didn't know xcode is this much helpful :O
Thank you! 😀
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.
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!
Really Good stuff!! No one explained it thank you alot
Thank you! I'm glad you liked it😀
Mark Moeykens a small question . Is it good to invalidate session after use to stop memory leak?
Thanks you very much sir ...., Please do video on MVVM design pattern.
You're welcome, Plova!
This is the awesome video to understand ARC! , Thanks Mark
You’re welcome!
Awesome video :) great explanation with examples (Code) it helped me lot thanks so much and if possible share multithreading concepts video's.
Thanks, Ramana! I'm glad you liked it. I do have a video on threading here that you might like: th-cam.com/video/sOnvsZwNsp0/w-d-xo.html
Great explanation, thanks so much for sharing.
Hi! very complete and useful this video, I have a question. How can I deallocate a reference without set it to nil ?
Seriously great video. Really well made and helpful!
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.
Very clear explanation, thank you!
You're welcome, Aleksei. Hope it helped!
Awesome tutorial. i'm wondering about your teaching skills. Thanks a lot.
I'm glad you liked it, Meera!
Great video. Thanks for sharing your knowledge. I guess it would have been great to also explain the parent and child relationship a bit more. For example, I would have chosen Person to be child and Job to be parent. That is because a Job will always have a person, but a person may not have a job. Sort of like a Credit card and Person(credit card will always have a person as owner, but a Person may not always have a Credit card). Your choice of weak is, however, explains what I explained.
That is really Great and clear about Swift Memory Leak...
Thank you sir! 👍🏼
best I have seen on the topic. Thanks a lot.
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!
and you succeeded to do that very well (y) ... thanks again ...
Thank you man) could you plz make videos about how to make a clean code, or how to make code reviews)
That's a good suggestion, thanks!
Really educational video man thx a lot:)
You're welcome, Camal! Glad you liked it! ✊🏼
Your Videos are my Drugs!
Ha ha, well now, I hope you get what you need out of them! Thanks, Pritom!
Best explanation 💐
Thank you so much. 😊
Hi Marc, great work!
At 1:52 imo, the mixed up terminology of instances and variables regarding reference types may be kind of confusing...
To me, an instance is a somehow *initialized* class/struct etc., expressed as a variable/constant. So in a code like
let a = class(foo: 1)
let b = class(foo: 1)
a and b have different addresses, while
let a = class(foo: 1)
let b = a
do point to the same address. So here, b is a pointer to a, but is it an instance?
Correct me if I’m wrong, but wouldn’t that falsify your statement of: “All instances share a single copy of the data”?
Great and really inspiring tutorials! Would love a video about how to use Core Data. Thanks!
Thank you, Martin!
This is super awesome explanation, thank you !
You're welcome!
Perfect Explanation👍👏🏽👏🏽👏🏽
Thank you! 😃
It’s all so clear now!
Itchster, that's awesome! My job here is finished... Just kidding. There's a part 3 coming out Thursday.
Excellent video . thanks Mark
chandramani patel, you're welcome!
Awesome Explanation Mark...
Thank you, Manjani!
Looking for Video of Vapor 3 :)
You're in luck! My friend Kyle's got a video on Vapor 3: th-cam.com/video/taAvDSOEfnY/w-d-xo.html
It's Nice, But I'm looking video by @Mark Moeykens... :)
great video! Do you recommend adding 'weak' or 'unowned' to most of our properties as a best practice?
Thanks! I can't really tell you which will be best, it depends on the property. For example, if sometimes the property could be nil then you want to use 'weak'. If you know the property will ALWAYS have a value, then you will want to use 'unowned'. You could just use weak for everything and you'll be safe but you will also be adding more code because you will always be doing checks for nils before using the property to make sure it's not nil. Where if you used 'unowned', you will never have to check the value because an unowned property can never be nil.
Very useful lessons, thanks.
A simple tutorial for a simple guy. 😜
Exactly what I need. When will the next one be posted?
Lloyd McCluskey, awesome, I'm glad it was useful. Part 3 will be out next Thursday.
The video is exceptional, thank you a ton.. But I still have problems with those strong/weak/unowned definitions.. I'll go over them again, but perhaps they are a little confusing.
the video Is so valid, unluckily I had known that before watching.
Hello Mark, another great video. Tell me which version of xcode did you use for memory leak, yesterday I have installed 9.3 and it found some leaks that 9.2 did not, thank you.
Thanks, Sasa! Wow, good question. It was definitely Xcode 9 but not sure if it was 9.1 or 9.2! That's interesting that more leaks were found, I should run my apps through again.
very nice explanation ....
Thanks! I'm glad you liked it. 😊
Awesome, the way you teach is really nice .....
Thank you, Sandeep! I'm glad you like it. 😀
Really great video
Thank you so much
You're welcome. 👍😃