3.7 Speicherverwaltung der Anwendung

Eine weiterer beachtenswerter Aspekt von iPhone-Anwendungen – einer, der vielleicht nicht so erquicklich ist wie das Delegieren – ist der Umgang mit dem Arbeitsspeicher. Wenn Sie mit modernen Sprachen gearbeitet haben, die eine Garbage Collection besitzen (zum Beispiel Java, C#, Ruby und sogar Objective-C auf dem Desktop), haben Sie sich vermutlich wenig Gedanken um die Speicherverwaltung gemacht, da die Objekte, die Sie nicht mehr benötigten, automatisch abgeräumt wurden, ohne dass Sie etwas dafür tun mussten. In iPhone-Anwendungen ist nun das manuelle Verwalten des Speichers einer der schwierigsten Aspekte, dem sich Entwickler gegenübersehen. Passen Sie da nicht genau auf, kann Ihre Anwendung schnell Speicherlecks ...

Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.