Kapitel 10: Array & Dictionary

Von vielen Klassen wird während der Laufzeit eines Programms mehr als eine Instanz benötigt, besonders dann, wenn die erzeugten Objekte zur Speicherung von Daten dienen sollen. Eine Datenbank, die nur eine Person aufnehmen kann, ist nicht zu gebrauchen, ebenso wie ein Sportverein mit nur einem Spieler wenig beeindruckend ist.

Die Instanziierung von mehreren Objekten ist dabei meistens nicht das Problem, wohl aber ihre Verwaltung, denn in den seltensten Fällen möchte man für jede Instanz eine eigene Variable oder Eigenschaft deklarieren. Auch wäre es schwierig, große Mengen von Objektinstanzen zu durchsuchen, zu löschen oder zu speichern, wenn alle Objekte unterschiedliche Bezeichner hätten. Eine Lösung für ...

Get Modern Objective-C und Cocoa - Programmierung für Mac OS X und iPhone 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.