SORU
26 Ocak 2010, Salı


her döngü için objektif c NSMutable sözlük erişmek için

Objective-C kesilebilir sözlük anahtarları ve değerleri ulaşmakta biraz zorluk buluyorum

Bu ben varsayalım:

NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init];

Anahtarlarını ve değerlerini ayarlayabilirsiniz. Şimdi, ben sadece her anahtar ve değer erişmek istiyor, ama anahtarları set sayısını bilmiyorum.

PHP içinde aşağıdaki gibi çok kolay bir şey

foreach ($xyz as $key => $value)

Nasıl mümkün Objective-C mi?

CEVAP
26 Ocak 2010, Salı


for (NSString* key in xyz) {
    id value = [xyz objectForKey:key];
    // do stuff
}

Bu NSDictionary değerleri yerine numaralandırma tuşları sağlayan birkaç koleksiyonlarından biri olmasına rağmen NSFastEnumeration protokolünü (10.5 ve iOS üzerinde kullanılabilir uyan her sınıf için çalışır. Hakkında Collections Programming Topic fast enumeration okumanızı öneririm.

Oh, sana gereken ancak eklemek gerekirASLAiçinden numaralandırma sırasında koleksiyonu değiştirin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012
  • YAN TV

    YAN TV

    20 EKİM 2011