Get all keys of an NSDictionary as an NSArray

Jay picture Jay · Aug 14, 2011 · Viewed 69.7k times · Source

Is it possible to get all the keys from a specific NSDictionary as a seperate NSArray?

Answer

Yuji picture Yuji · Aug 14, 2011

Just use

NSArray*keys=[dict allKeys];

In general, if you wonder if a specific class has a specific method, look up Apple's own documentation. In this case, see NSDictionary class reference. Go through all the methods. You'll discover many useful methods that way.