Objective-C Language
NSMutableDictionary
खोज…
पैरामीटर
वस्तुओं | चांबियाँ |
---|---|
नए शब्दकोश के लिए मूल्यों से युक्त एक सरणी। | सेलअन सरणी जिसमें नए शब्दकोश की कुंजी है। प्रत्येक कुंजी को कॉपी किया जाता है और कॉपी को शब्दकोश में जोड़ा जाता है। |
NSMutableDictionary उदाहरण
+ शब्दकोशशैली:
एक उत्परिवर्तित शब्दकोश बनाता है और लौटाता है, शुरू में दी गई प्रविष्टियों की संख्या को रखने के लिए इसे पर्याप्त आवंटित स्मृति देता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:1];
NSLog(@"%@",dict);
- इस में
एक नए आबंटित परिवर्तनशील शब्दकोश की शुरुआत करता है।
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
NSLog(@"%@",dict);
+ डिक्शनरीशेयरिंगकेसेट:
एक उत्परिवर्तित शब्दकोश बनाता है जिसे कुंजियों के ज्ञात सेट से निपटने के लिए अनुकूलित किया जाता है।
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);
आउटपुट
{
key1 = Eezy;
key2 = Tutorials;
key3 = Website;
}
म्यूटेबल डिक्शनरी में प्रविष्टियाँ जोड़ना
- setObject: forKey:
शब्दकोश में दिए गए कुंजी-मूल्य युग्म को जोड़ता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"Easy" forKey:@"Key1"];
NSLog(@"%@",dict);
आउटपुट
{
Key1 = Eezy;
}
- setObject: forKeyedSubscript:
शब्दकोश में दिए गए कुंजी-मूल्य युग्म को जोड़ता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"Easy" forKeyedSubscript:@"Key1"];
NSLog(@"%@",dict);
OUTPUT {Key1 = Easy; }
एक म्यूटेबल डिक्शनरी से प्रविष्टियां निकालना
- RemoveObjectForKey:
किसी दिए गए कुंजी और उसके संबंधित मूल्य को शब्दकोश से हटा देता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Easy",@"key2": @"Tutorials"}];
[dict removeObjectForKey:@"key1"];
NSLog(@"%@",dict);
आउटपुट
{
key2 = Tutorials;
}
- removeAllObjects
इसकी प्रविष्टियों के शब्दकोश को खाली करता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Eezy",@"key2": @"Tutorials"}];
[dict removeAllObjects];
NSLog(@"%@",dict);
आउटपुट
{
}
- निष्कासन
किसी दिए गए सरणी में तत्वों द्वारा निर्दिष्ट शब्दकोश प्रविष्टियों से निकालता है।
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:@{@"key1":@"Easy",@"key2": @"Tutorials"}];
[dict removeObjectsForKeys:@[@"key1"]];
NSLog(@"%@",dict);
आउटपुट
{
key2 = Tutorials;
}