Nie mogłem znaleźć żadnej dokumentacji dotyczącej zarządzania pamięcią w systemie iOS. Zwłaszcza fragmentacji pamięci. Jeśli znasz jakiś dokument na ten temat, daj mi znać.
Odpowiedzi:
3 dla odpowiedzi № 1Korekcja fragmentacji pamięci toszczegóły realizacji. Nigdy nie należy w żaden sposób bezpośrednio z tym radzić. Jeśli jednak obawiasz się, że Twoje obiekty zostaną przeniesione bez powiadamiania o kodzie, nie przejmuj się, że jabłko nigdy nie przenosi obiektów - koniec historii. Gdy pamięć zostanie przydzielona, należy do Ciebie (nawet jeśli instancja klasy szkieletowej zajmuje zajętą instancję ), dopóki nie zostanie zwolniony. Biorąc to pod uwagę, z naukowego punktu widzenia nie widzę powodu, dla którego iPhone nie powinien używać co najmniej podobnej strategii do MacOS, na której jest doskonały artykuł tutaj.