Belirli NSDictionary
bir alandaki tüm anahtarları ayrı olarak almak mümkün müdür NSArray
?
Yanıtlar:
Sadece kullan
NSArray*keys=[dict allKeys];
Genel olarak, belirli bir sınıfın belirli bir yöntemi olup olmadığını merak ediyorsanız, Apple'ın kendi belgelerine bakın . Bu durumda, NSDictionary sınıf başvurusuna bakın. Tüm yöntemleri gözden geçirin. Bu şekilde birçok yararlı yöntem keşfedeceksiniz.
firstObject
daha güvenli bir çözüm - sözlüğün herhangi bir anahtarı yoksa uygulama çökmez:dict.allKeys.firstObject;
Ve tüm anahtarları ve değerleri almak istiyorsanız , işte yapmanız gerekenler:
for (NSString *key in dictionary) {
id value = dictionary[key];
NSLog(@"Value: %@ for key: %@", value, key);
}