NSDictionary, anahtar/değer çiftleri için iyi, üç veriye sahip olduğunuzda en iyi hangi veri yapısına sahiptir? Bu 3 değer için bir sınıf oluşturmak en iyisidir ve sonra bir dizideki her nesnenin o sınıfın örneklerini içermesine izin verilsin mi? NSDictionary eşleştirilmiş değerler için iyi ise, üçlü değerler için iyi olan nedir?
spesifik olmak gerekirse: veri yapısı, en Kişi diyelim, ben üç değerlere sahiptir öngörmekteyiz: (NSString) adını IsAlive, (int) yaş, (BOOL) Bunlar (dizide yapılacağı?). Her ikisini de bir anahtar olarak kullanabilmek ve aynı zamanda sıfırdan başlayarak tüm bloğa bir sayı ile başvurmak önemlidir.
Bu yeni yapıda 2 anahtar ve 1 değer veya 1 anahtar ve 2 değer var mı? Ya da değiştirilebilir? – samoz
Soruyu daha ayrıntılı bir şekilde açıklamanız gerektiğini düşünüyorum. – U62
Evet, NSDictionary anahtar/değer çiftlerini depolar, ancak bu gerçekten önemli değil. Çiftler simetrik değildir, NSDictionary'ın tüm * noktalarının, değerlerin olması gerekmedikçe anahtarların benzersiz olduğunu göz önünde bulundurmadan sadece "üçlü" ye genelleştiremezsiniz. Yani, üç elementten hangisinin "üçlü" olduğu ve anahtar-benzeri olan "üçlüler" inizde? – bendin