2010-07-01 14 views
5

मैं खुद को सिखाने की कोशिश कर रहा हूं लेकिन एनएस डिक्शनरी के अंदर एनएसएआरएआरई जैसे कुछ स्टोर करने के तरीके से जूझ रहा हूं।एनएस डिक्शनरी में एनएसएआरएआरई कैसे स्टोर करें?

स्पेगेटी, Fettucine अल्फ्रेडो, ग्रील्ड चिकन सलाद

और NSDictionary एक NSArray था:

मान लीजिए कि NSDictionary तरह चाबियाँ था करते हैं:

के परिकल्पित मान लें कि आप व्यंजनों के लिए एक NSDictionary था जो कि सामग्री की एक सूची थी।

मुझे लगता बराबर PHP कोड होगा कुछ की तरह:

$['Spaghetti'] = array('Spaghetti Pasta', 'Spaghetti Sauce', 'Meatballs'); 
$['Fettucine Alfredo'] = array('Fettucine Pasta', 'Alfredo Sauce'); 
$['Grilled Chicken Salad'] = array('Lettuce', 'Grilled Chicken', 'Croutons'); 

मैं कैसे मैं NSDictionary के लिए एक NSArray जोड़ सकते हैं के साथ संघर्ष कर रहा हूँ। तो क्या होगा यदि मैं किसी तत्व को निकालना चाहता हूं या सरणी में तत्व जोड़ना चाहता हूं? इसे कैसे पुनर्प्राप्त और हटाया जाता है या इसमें जोड़ा जाता है?

उत्तर

9
NSDictionary* dict = [NSDictionary dictionaryWithObjectsAndKeys: 
    [NSArray arrayWithObjects:@"Spaghetti Pasta", @"Tomato Sauce", nil], @"Spaghetti", 
    [NSArray arrayWithObjects:@"Fettuccine Pasta", @"Alfredo Sauce", nil], @"Fettuccine Alfredo", 
    [NSArray arrayWithObjects:@"Lettuce", @"Grilled Chicken", @"Croutons", nil], @"Grilled Chicken Salad", 
    nil]; 

आप किसी ऑब्जेक्ट प्रकार को किसी शब्दकोष के रूप में जोड़ सकते हैं। शब्दकोशों पर अधिक जानकारी के लिए, documentation देखें।

संबंधित मुद्दे