iPhone Development Basics - Memory Management Part 1As in the previous articles, I've listed some suggested questions you might want to ask your development team in regards to memory management. Today's video offers specific situations when an app might crash because of memory problems. It would be particularly useful to ask your developers why this could happen - it may help them avoid these situations.
iPhone Development Basics - Memory Management Part 2
iPhone Development Basics - Memory Management Part 3
iPhone Development Basics - Memory Management Part 4
Suggested questions for Part 5:
(4:21min) What does it mean to call dealloc to the super class?
(4:41min) What is a leaking object?
(5:29min) Supposedly there are two types of memory bugs - releasing an object that is already deleted and forgetting to send a release. Why does the first one cause a crash and the second one just a memory leak?
(7:26min) What does it mean that there is only around 12MB of memory for an app before memory is increased?
2 comments:
Great Article
android based projects
Java Training in Chennai
Project Center in Chennai
Java Training in Chennai
projects for cse
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing,
and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training Project Centers in Chennai
Android Final Year Project Ideas for Computer Science. IEEE Android Projects for CSE 2020 - 2021 - WISEN
http://projectcentersinchennai.co.in
http://wisenitsolutions.com
This is a timeless resource for understanding memory fundamentals. The distinction between a crash (sending release to an already deallocated object) versus a silent memory leak (forgetting release) is something every iOS developer learns the hard way. As mobile apps become more data-intensive, knowing how memory relates to performance analytics is a huge career advantage. For developers in Electronic City looking to expand their skill set into data engineering or business intelligence, I highly recommend the Online Data Analytics Training in Electronic City. Understanding how to profile and analyze an app's memory footprint in real-time is a cross-functional skill that top tech employers value greatly.
Post a Comment