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

  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011