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 RU-vid. Pls, go on creating videos about important basic concepts!
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! 😃
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 RU-vid 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. 😃
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!
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.
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 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 RU-vids, 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, 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.
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.
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. RU-vid reported to me at the end of 2018 that this was one of the more popular videos. I never would have guessed! 👍🏼
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!
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.
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".
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!
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.
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!
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.
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!
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.
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.
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 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.
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.
Thanks, Ramana! I'm glad you liked it. I do have a video on threading here that you might like: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sOnvsZwNsp0.html
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.
thanks, I follow your videos, I learned this things they was too hard to understand but you explained it very well thanks. can you please talk about zombie tab in Instruments? and also I have another question do you have any experience for graphQL?? what do you think about it