2010-12-08 4 views
0

Ich habe zwei Klassen Bildschirm und Kontrolle. jetzt in Screen-Klasse habe ich eine NSArray-Variable deklarieren und diese Variable sollte nur Kontrolltyp Objekt nur enthalten (in c wie Kontrolle []) Wie könnte ich diese Funktionalität erreichen ?????beschränken NSArray zu haben nur eine Art von Objekt

Antwort

3

Sie können NSArray dazu nicht konfigurieren. Schreiben Sie eine Collection-Klasse, die das NSArray umschließt, und richten Sie sie so ein, dass nur Objekte vom Typ Control gehandhabt werden.

0

Objective-C hat keine typsicheren Sammlungen. Die meisten Menschen kommen ohne sie aus. Wenn Sie wirklich darauf bestanden, könnten Sie ein reguläres Array umbrechen und Objektklassen beim Einfügen überprüfen. Es ist es wahrscheinlich nicht wert.

Verwandte Themen