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
0
A
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
- 1. Einfach: NSArray Objekt zu Double?
- 2. Beschränken, welche Art von Barcode ZXing erkennt
- 3. Mehrdimensionales NSArray-Objekt
- 4. Welche Art von Objekt erstellt @ [obj1, obj2]?
- 5. NSArray, letztes Objekt immer ungültig
- 6. Beschränken Sie den Serverzugriff nur von LAN
- 7. eine NSArray von NSDates
- 8. Window.SizeToContent beschränken, um nur zu erweitern
- 9. Beschränken Squid Zugriff auf nur eine Website
- 10. iPhone - immer eindeutige Werte von NSArray Objekt
- 11. s3 direkten Upload Dateigröße und Art zu beschränken
- 12. NSArray von NSString zu NSString von NSArray-Literal?
- 13. Clojure-ähnliche Art, eine Datenstruktur in einer Schleife zu haben
- 14. Merge Intellij IDEs, um nur eine installiert zu haben
- 15. Wie Basisklassenmethode beschränken nur einmal
- 16. CouchDB: Beschränken Benutzer nur ihre eigenen Dokumente zu replizieren
- 17. eine NSArray von einem NSDictionary Wert Sorting
- 18. Wie eine generische Art haben, erben von einem generischen Typ
- 19. Eine Tabelle so beschränken, dass sie nur eine Zeile enthält
- 20. Auf nur englische Zeichen beschränken
- 21. Zugriff auf SQL Server-Anmeldung auf nur eine Datenbank beschränken
- 22. Wie eine JSON-Zeichenfolge zu NSArray
- 23. Speicherverlust beim Hinzufügen von Objekten zu Nsarray
- 24. Suche Zeichenfolge in NSArray von benutzerdefinierten Objekt mit NSPredicate
- 25. Wie ein zurück NSArray zu einem NSArray hinzuzufügen
- 26. Kürzere Möglichkeit, eine Funktion zu beschränken
- 27. eine leere NSArray
- 28. Wie kann ich einen Typ (Art?) Auf Produkttypen beschränken
- 29. CPAN beschränken, um nur Nicht-Core-Module zu aktualisieren
- 30. Browser-Verbindungen auf nur 1 persistent beschränken