Я новичок, и я смог получить в IOS Application Development и позвольте мне сказать вам, что я не знаю ни одного бита о памяти и управление памятью. В то время как я играл с tabViewController Я делаю две вкладки и три ViewController и соединить их черезNavigationalController и связать их как цикл, как: -IOS память и управление памятью
navigationController1
firstViewController - > secondViewController -> thirdViewController -> firstViewController
navigationController2
firstViewController -> secondViewController -> thirdViewController -> firstViewController
и запустить их на симуляторе и заметил, что как только я получаю ViewControllers на стек памяти увеличивается на .1 мегабайтах.
, чем добавить одного изображения размером 4,5 МБ на firstViewController (NavigationController1) и запустить приложение вдруг я заметил, что память достигла до 66 Мб
Поскольку приложение запускается, и когда я добавляю viewControllers в стек, память увеличивается с такой же скоростью, как в последний раз (.1 МБ). Я не не понимают причину этого и какова логика всего увиденного?
«И мои извинения за кнопки причины не показывается в TabBar есть два фрагмента на TabBar судоходства1 и Navigation2 кнопка также имеет метод, чтобы подтолкнуть взгляды»
Су, вы пытаетесь сказать, что viewControllers не принимают фактический размер изображения, они используют ссылку на изображение? – dreamBegin