Różnica w organizacji pamięci między urządzeniem z systemem iOS a symulatorem iPhone'a

Próbuję opracować aplikację przy użyciu Xcode 4.3.3 z symulatorem iPhone 5.1.

Kiedy uruchamiam tę aplikację na symulatorze, nie mam żadnych ostrzeżeń i działa bardzo dobrze. Ale kiedy próbuję zrobić to na urządzeniu z systemem iOS, otrzymałem komunikat ostrzegawczyOtrzymano ostrzeżenia o pamięci. Otrzymałem ten komunikat ostrzegawczy, gdy aplikacja zaczyna wyświetlać obrazy na ekranie. używamSDWebImage projekt, który jest dostępny w githubie, aby wyświetlać obrazy.Myślę, że ten problem dotyczy tego, jak organizacja pamięci różni się od urządzenia iOS do symulatora. Spojrzałem na to pytanieCzym właściwie różni się budowanie urządzenia iOS i symulatora? aby zobaczyć, jak różni się aplikacja do budowy urządzenia i symulatora. Ale to, co znalazłem w organizacji pamięci, nie zadowoliło mnie. Czy macie jakiś pomysł, dlaczego tak się dzieje?

Kolejne pytanie: czy istnieje jakieś ograniczenie dla aplikacji w kontekście zarządzania pamięcią? Chodzi mi o to, powiedzmy, że przydzielono pamięć 5 MB, czy otrzymam jakieś komunikaty wskazujące na ten problem?

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion