8
Okuduklarımdan, sözlüklerdeki anahtarlar benzersizdir.NSDictionary'deki anahtarlar çoğaltılabilir mi?
NSMutableDictionary *mydic = [NSMutableDictionary dictionary];
[mydic setObject:@"value1" forKey:@"key1"];
[mydic setObject:@"value1" forKey:@"key1"];
[mydic setObject:@"value1" forKey:@"key1"];
Neden hiçbir hata olmadan bu çalıştırabilirsiniz:
bu kodu düşünün
? Yinelenen anahtarlardan kaçınmak için ne yapmalıyım?
sayesinde kenny, ama ne var bilmiyorum neyi Tam olarak değil, demek istedim, tekrar söylüyorum. Kaydetmek istediğim URL'lerin bir listesini aldığımı düşünün, ancak bir bağlantıyı iki kez kaydetmek istemiyorum! Bu yüzden NSDictionary nesnesel c olan bir hash tablosunu kullanacağım, yukarıda bahsettiğim örnekte, bir sözlükte aynı tuşları (çoğaltmayı) kaydetmekteyim, neden bu? –
@saleh: Ne demek istiyorsun? Anahtarlar ve değerler nelerdir? – kennytm
, değerlere ihtiyaç duymaz, sadece anahtar alanlarını benzersiz girişlerle doldurmak istersiniz. –