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

  • grickle

    grickle

    22 AĞUSTOS 2006
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008