Supposed my app alloc memory every ViewDidLoad and not release. And my app does some work that cause memory fragmented.
Does iOS retrieve that leak memory, or that leak memory is untouched until next reboot?
Does iOS fix that fragmented memory, or memory is fragmented until next reboot?
What I want to know is whether iOS can handle leak and fragmented memory, so that other apps can run smoothly ?
Does this behavior happen the same for other mobile OS (Android, Windows Phone, BlackBerry) ?
From what I read Finding and fixing memory leak
All memory you allocate during execution of your app is freed by the system when your app shuts down. This includes any leaks you introduce
This seems true. But since many people say the opposite, which makes me confused