Zoeken…


parameters

voorwerpen sleutels
Een array met de waarden voor het nieuwe woordenboek. CellEen array met de sleutels voor het nieuwe woordenboek. Elke sleutel wordt gekopieerd en de kopie wordt aan het woordenboek toegevoegd.

NSMutableDictionary Voorbeeld

+ dictionaryWithCapacity:

Maakt en retourneert een veranderlijk woordenboek en geeft het aanvankelijk voldoende toegewezen geheugen om een bepaald aantal vermeldingen te bevatten.

NSMutableDictionary *dict =  [NSMutableDictionary dictionaryWithCapacity:1];
NSLog(@"%@",dict);

- in het

Initialiseert een nieuw toegewezen veranderlijk woordenboek.

NSMutableDictionary *dict =  [[NSMutableDictionary alloc] init];        
NSLog(@"%@",dict);

+ dictionaryWithSharedKeySet:

Maakt een veranderlijk woordenboek dat is geoptimaliseerd voor het omgaan met een bekende set sleutels.

id sharedKeySet = [NSDictionary sharedKeySetForKeys:@[@"key1", @"key2"]]; // returns NSSharedKeySet
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithSharedKeySet:sharedKeySet];
dict[@"key1"] = @"Easy";
dict[@"key2"] = @"Tutorial";
//We can an object thats not in the shared keyset
dict[@"key3"] = @"Website";
NSLog(@"%@",dict);  

OUTPUT

{
    key1 = Eezy;
    key2 = Tutorials;
    key3 = Website;
}

Vermeldingen toevoegen aan een veranderlijk woordenboek

- setObject: forKey:

Voegt een bepaald sleutel / waarde-paar toe aan het woordenboek.

NSMutableDictionary *dict =  [NSMutableDictionary dictionary];
[dict setObject:@"Easy" forKey:@"Key1"];
NSLog(@"%@",dict);

OUTPUT

{
    Key1 = Eezy;
}

- setObject: forKeyedSubscript:

Voegt een bepaald sleutel / waarde-paar toe aan het woordenboek.

NSMutableDictionary *dict =  [NSMutableDictionary dictionary];
[dict setObject:@"Easy" forKeyedSubscript:@"Key1"];
NSLog(@"%@",dict);  

OUTPUT {Key1 = Eenvoudig; }

Vermeldingen uit een veranderlijk woordenboek verwijderen

- removeObjectForKey:

Hiermee verwijdert u een gegeven sleutel en de bijbehorende waarde uit het woordenboek.

NSMutableDictionary *dict =  [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Easy",@"key2": @"Tutorials"}];
[dict removeObjectForKey:@"key1"];
NSLog(@"%@",dict);

OUTPUT

{
    key2 = Tutorials;
} 

- removeAllObjects

Maakt het woordenboek van zijn ingangen leeg.

NSMutableDictionary *dict =  [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Eezy",@"key2": @"Tutorials"}];
[dict removeAllObjects];
NSLog(@"%@",dict);

OUTPUT

{
}

- removeObjectsForKeys:

Verwijdert uit de woordenboekitems die zijn opgegeven door elementen in een bepaalde array.

NSMutableDictionary *dict =  [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Easy",@"key2": @"Tutorials"}];
[dict removeObjectsForKeys:@[@"key1"]];
NSLog(@"%@",dict);

OUTPUT

{
    key2 = Tutorials;
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow