iOS应用程序可以在后台收到内存警告吗?

当应用程序在后台,另一个应用程序正在运行,需要更多的内存时,后台的应用程序是否会收到内存警告? 或者只能在没有任何警告的情况下从记忆中消失?

如果是后者,我应该在“applicationDidEnterBackground”方法中手动释放内存(caching),这样就不太可能会被杀死?

非常感谢你!

是的,您的应用程序可能会在后台收到内存警告。 如果系统真的需要内存,你的应用程序只会立即死亡,但是它会很好的发挥作用,让你的应用程序首先自行返回内存。 如果系统满意,它不会杀死你的应用程序。