Looking for objective-c Keywords? Try Ask4Keywords

Objective-C LanguageNSDictionary


Syntax

  • @{ Schlüsselwert, ... }

  • [NSDictionary dictionaryWithObjectsAndKeys: value, key, ..., nil];

  • Dikt [ Schlüssel ] = Wert ;

  • ID- Wert = Diktier [ Schlüssel ];

Bemerkungen

Die NSDictionary-Klasse deklariert die programmatische Schnittstelle für Objekte, die unveränderliche Zuordnungen von Schlüsseln und Werten verwalten. Verwenden Sie diese Klasse oder ihre Unterklasse NSMutableDictionary, wenn Sie eine bequeme und effiziente Methode zum Abrufen von Daten benötigen, die einem beliebigen Schlüssel zugeordnet sind. NSDictionary erstellt statische Wörterbücher und NSMutableDictionary erstellt dynamische Wörterbücher. (Der Einfachheit halber bezieht sich der Begriff Wörterbuch auf jede Instanz einer dieser Klassen, ohne die genaue Klassenzugehörigkeit anzugeben.)

Ein Schlüsselwertpaar in einem Wörterbuch wird als Eintrag bezeichnet. Jeder Eintrag besteht aus einem Objekt, das den Schlüssel darstellt, und einem zweiten Objekt, das den Wert dieses Schlüssels darstellt. Innerhalb eines Wörterbuchs sind die Schlüssel eindeutig. Das heißt, keine zwei Schlüssel in einem einzigen Wörterbuch sind gleich (wie von isEqual bestimmt :). Im Allgemeinen kann ein Schlüssel ein beliebiges Objekt sein (vorausgesetzt, dass es dem NSCopying-Protokoll entspricht (siehe unten)). Beachten Sie jedoch, dass bei der Schlüsselwertcodierung der Schlüssel eine Zeichenfolge sein muss (siehe Grundlagen der Schlüsselwertcodierung). Weder ein Schlüssel noch ein Wert können Null sein. Wenn Sie einen Nullwert in einem Wörterbuch darstellen müssen, sollten Sie NSNull verwenden.

NSDictionary wird mit seinem Gegenstück zur Core Foundation, CFDictionaryRef, gebührenfrei überbrückt. Weitere Informationen zum gebührenfreien Überbrücken finden Sie unter Gebührenfreie Überbrückung.

NSDictionary Verwandte Beispiele