Ich muss nur Folgendes fragen. Angenommen, ich habe ein Wörterbuch.
NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init];
[xyz setValue:@"sagar" forKey:@"s"];
[xyz setValue:@"amit" forKey:@"a"];
[xyz setValue:@"nirav" forKey:@"n"];
[xyz setValue:@"abhishek" forKey:@"a"];
[xyz setValue:@"xrox" forKey:@"x"];
Jetzt muss ich Folgendes überprüfen
[xyz enthält Schlüssel "b" Wert? Paar oder nicht?
Frage ist wie?
Die andere Frage ist, wie man nur das gesamte Schlüssel-Wert-Paar zählt.
Sagen Sie zum Beispiel NSInteger mCount=[xyz keyCounts];
ios
objective-c
nsdictionary
Sagar R. Kothari
quelle
quelle
objectForKey:
Gibtid
einen Zeiger auf ein Objective-C-Objekt zurück. Wenn Sie Nummern speichern, müssen diese in eine NS-Nummer "eingepackt" werden . Selbst wenn die NSNumber Null oder falsch ist, ist sie immer noch ein gültiger Zeiger und der obige Code erkennt die Existenz genau.Mit der Literal-Syntax können Sie Folgendes überprüfen
quelle