Je suis nouveau et de gagner mon dans IOS Application Development et laissez-moi vous dire que je ne sais pas un seul bit à propos Mémoire et gestion de la mémoire. Pendant que je jouais avec tabViewController je fais deux onglets et trois ViewController et connecter les viaNavigationalController et les lier comme un cycle comme: -IOS mémoire et gestion de la mémoire
navigationController1
firstViewController - > secondViewController -> thirdViewController -> firstViewController
navigationController2
firstViewController -> secondViewController -> thirdViewController -> firstViewController
et les exécuter sur simulateur et a remarqué que dès que j'obtenir les ViewControllers sur la pile de la mémoire augmente par .1 MBs.
que j'ajouter une seule image de taille 4,5 Mo sur le firstViewController (NavigationController1) et exécutez l'application, je vis soudain que la mémoire atteint 66 Mb
Lorsque l'application démarre et que j'ajoute les viewControllers sur la pile, la mémoire augmente au même rythme que la dernière fois (.1 Mo). Comprendre la raison derrière cela et quelle est la logique de l'ensemble vu?
« Et mes excuses pour les boutons de raison ne sont pas visibles dans le tabBar il y a deux titres sur la tabBar navigation1 et Navigation2 également le bouton a la méthode pour pousser vues »
Donc, vous essayez de dire que viewControllers ne prennent pas la taille réelle de l'image qu'ils utilisent la référence de l'image? – dreamBegin