NSDictionary कुंजी-मूल्य जोड़े के लिए अच्छा है, आपके पास तीन मान होने पर डेटा संरचना सबसे अच्छी है? उन 3 मानों के लिए कक्षा बनाने के लिए सबसे अच्छा है, और फिर प्रत्येक ऑब्जेक्ट को सरणी में उस वर्ग के उदाहरण होते हैं?यदि एनएस डिक्शनरी मूल्यों के लिए अच्छा है, तो ट्रिपल वैल्यू के लिए क्या अच्छा है?
विशिष्ट होना करने के लिए: डेटा संरचना, चलो यह व्यक्ति संपर्क कर सकें, मैं परिकल्पना तीन मूल्य हैं: (NSString) नाम, (int) उम्र, (bool) IsAlive
ये (सरणी में आयोजित की जाएगी?)। दोनों को नाम के रूप में नाम का उपयोग करने में सक्षम होना महत्वपूर्ण है, और शून्य से शुरू होने वाले पूरे ब्लॉक को एक संख्या के साथ भी देखें।
क्या इस नई संरचना में 2 कुंजी और 1 मान या 1 कुंजी और 2 मान होंगे? या विनिमय करने योग्य? – samoz
मुझे लगता है कि आपको प्रश्न को और अधिक अच्छी तरह से समझाने की आवश्यकता है। – U62
हां, एनएस डिक्शनरी कुंजी-मूल्य जोड़े स्टोर करता है, लेकिन यह वास्तव में बिंदु नहीं है। जोड़े सममित नहीं हैं, आप इस बात पर विचार किए बिना "ट्रिपल" को सामान्यीकृत नहीं कर सकते हैं कि NSDictionary का पूरा * बिंदु * यह है कि कुंजी अद्वितीय हैं जबकि मानों की आवश्यकता नहीं है। तो आपके "ट्रिपल" में, तीन तत्वों में से कौन सा मूल्य वैल्यू जैसा है, और कौन सा महत्वपूर्ण है? – bendin