I have a few questions about memory management. I'm using ARC, xcode 4.2.1, deploying to ios 5.0+
1) How do you know when your app is managing memory efficiently and correctly? If it's not leaking memory, as you measure in the instruments leaks tool, then is your app completely healthy?
2) Should I be using other tools other than Leaks to determine if my app is managing memory well?
3) My live bytes keeps growing as I continue to run my app. My app has a UITableView displaying some data. When a user clicks a row, I take them to a more detailed page. If this is all my app is doing, why do my live bytes continue to grow? Shouldn't all the objects be released, bringing down my live bytes to what it was when I first launched the app?
4) What exactly is a malloc?
I'm close to completing the application, and I just want to know how to measure that the app is releasable, and how to identify any problems.
Thanks!