autorelease

Jak znaleźć przyczynę błędu malloc "double free"?

Programuję aplikację w Objective-C i dostaję ten błąd: MyApp(2121,0xb0185000) malloc: *** błąd dla obiektu 0x106 ... obiekt wypuszczam dwa razy. Jak ustawić jego breakpoint? Czy istnieje sposób, aby wiedzieć, co to jest "obiekt 0x1068310"?

Dlaczego autorelease jest szczególnie niebezpieczny/drogi dla aplikacji iPhone?

Szukam głównego źródła (lub naprawdę dobrego wyjaśnienia), które potwierdziłoby twierdzenie, że używanie autorelease jest nie ... release, ale nie sądzę, aby mała kara była wystarczająca, aby Apple poleciło go przeciw niemu. Jaka jest prawdziwa historia?

autorelease vs. release w dealloc

Wiem, że zarządzanie pamięcią w iOS jest trudne dla początkujących, takich jak ja, ale miałem nadzieję na jasne wyjaśnienie t ... ięki za poświęcony czas-będę kontynuował czytanie, poważnie zarządzanie pamięcią nie może być tak trudne, aby owinąć głowę...