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

  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013