शब्दकोश से, key = key1 value1 = {email = "test1@yahoo.com"; Firstname = Joe; अंतिम नाम = डो; Sessionid = "a21ed5ba-5039-11e0- 9 768-7136bb0a01e4"; "User_type" = 1; }
कुंजी = कुंजी 2 मान 2 = {ईमेल = "test2@yahoo.com"; प्रथमनाम = दान; अंतिम नाम = स्मिथ; Sessionid = "a20ed5ba-7039-21e0-6868-7136bb0a01e4"; "User_type" = 2; }
दूसरे शब्दों में, कुंजी 1 का मान जानकारी का गुच्छा है, न कि सिर्फ एक सरल स्ट्रिंग।
मान को एक सरणी या उपयोगकर्ता परिभाषित क्लास का ऑब्जेक्ट होना चाहिए।
@interface उपयोगकर्ता: एनएसओबीकेम {NSString * ईमेल, * firstName, * lastName, * sessionId; Int userType; } आप इस वर्ग के ऑब्जेक्ट बना सकते हैं और इसे एनएसडिएशन में एक कुंजी-वैल्यू जोड़ी के रूप में सम्मिलित कर सकते हैं।
उपयोगकर्ता * उपयोगकर्ता = [dict objectForKey: key1];
या आप एक NSDictionary वस्तु में एक NSDictionary को सम्मिलित कर सकते हैं और मान पुनः प्राप्त कर सकते हैं। < पूर्व> NSDictionary * dict1 = [dict वस्तुफ़ोर्क: key1]; NSString * ईमेल = [dict1 objectForKey: @ "ईमेल"]; आशा है कि यह मदद करता है।
Comments
Post a Comment