我想知道如何使用iOS6在Monotouch 6.2(现在称为Xamarin.iOS)中以编程方式访问DidReceiveMemoryWarning中的当前内存警告级别。
此外,还有多少内存警告级别?
原因是我希望看到警告的严重性,因此需要释放内存资源。
如果有办法使用Objective C来实现这一点,我可以在Monotouch中找到相同的方法。我在Monotouch文档中没有找到任何相关内容。
感谢。
答案 0 :(得分:3)
可能只有一个警告或无限量警告。
如果您收到警告并且没有任何免费提供,那么您的应用很可能会在您获得另一个应用之前被杀死。如果您释放内存,并在以后再次使用它,您可能会收到另一个警告,这可能会无限期地继续下去。
当你收到内存警告时,你应该尽可能多地释放内存,但是无法知道iOS实际需要多少,所以只要小心谨慎并尽可能地清理。< / p>