SORU
16 AĞUSTOS 2009, Pazar


Bir şekilde bir sözlük üzerinde yineleme var mı?

value almak için key size gereken bir şey olarak NSDictionaries biliyorum. Ama ne var ne var ne olduğumu biliyorum ** 7, keys values tüm ispat edebilir miyim? Bir denilen bir şey var biliyorum-döngü içinJavaScript. Bir şey Objective-C benzer var mı?

CEVAP
16 AĞUSTOS 2009, Pazar


Evet, 10* *hızlı numaralandırma destekler. Objective-C yapabilirsin 2.0,: ile

// To print out all key-value pairs in the NSDictionary myDict
for(id key in myDict)
    NSLog(@"key=%@ value=%@", key, [myDict objectForKey:key]);

Diğer yöntem ise Mac OS X pre-10.5, ama hala ve iPhone 10.5 kullanabilirsiniz hedeflediğiniz eğer kullanmak zorunda olan) NSEnumerator: bir kullanmaktır

NSEnumerator *enumerator = [myDict keyEnumerator];
id key;
// extra parens to suppress warning about using = instead of ==
while((key = [enumerator nextObject]))
    NSLog(@"key=%@ value=%@", key, [myDict objectForKey:key]);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010