Мне просто нужно спросить следующее. Предположим, у меня есть словарь.
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"];
Теперь мне нужно проверить следующее
[xyz содержит значение ключа "b" ?? пара или нет?
Вопрос как?
Другой вопрос: как просто подсчитать общую пару "ключ-значение"?
Скажем например NSInteger mCount=[xyz keyCounts];
ios
objective-c
nsdictionary
Сагар Р. Котари
источник
источник
objectForKey:
возвращаетid
- указатель на объект Objective-C. Если вы храните числа, они должны быть «упакованы» в NSNumber . Даже если NSNumber равен нулю или false, он все равно будет действительным указателем, и приведенный выше код точно определит существование.С буквальным синтаксисом вы можете проверить следующее
источник