खोज…


पैरामीटर

वस्तुओं चांबियाँ
नए शब्दकोश के लिए मूल्यों से युक्त एक सरणी। सेलअन सरणी जिसमें नए शब्दकोश की कुंजी है। प्रत्येक कुंजी को कॉपी किया जाता है और कॉपी को शब्दकोश में जोड़ा जाता है।

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;
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow