Si un périphérique iOS ne peut pas réussir [NSObject alloc] (parce qu'il manque de mémoire), retournera-t-il à zéro, lèvera-t-il une exception ou le système d'exploitation terminera-t-il l'application?Que se passe-t-il lorsqu'un périphérique iOS ne peut pas allouer de la mémoire? (par exemple, quand il manque de mémoire)
2
A
Répondre
0
Il existe des étapes. Vous recevrez des avertissements de mémoire lorsque le périphérique est à court de mémoire. Vous les voyez dans les classes de modèles en tant que méthodes -(void)didReceiveMemoryWarning
. C'est l'endroit où vous libérez tout ce dont vous n'avez pas besoin, et c'est aussi là que le système d'exploitation commence à décharger des objets.
La deuxième étape est la fermeture de votre application.
Bonjour. Je suis confronté à ce problème lors de l'échange continu entre deux éléments à MasterViewController (en utilisant SplitviewController). Utilisation de l'ARC. Puis-je savoir comment surmonter ce problème d'accident. En vous remerciant –
@KumarKl: vous devez poser une nouvelle question ou regarder autour de vous pour voir si quelqu'un a demandé quelque chose de similaire, et inclure du code (pertinent) afin que nous puissions voir où les choses vont mal. :) – Kalle
Oui, vous avez raison. et merci pour votre réponse. –