NSDictionary countForKey

The*_*mer 2 cocoa objective-c nsdictionary

那么有一个countForKey或类似于NSDictionary的东西吗?我知道有一个count方法但是有类似countForKey的东西,还是我必须为它制作一个NSDictionary类别?

Fra*_* C. 15

尽管[dictionary count]看起来是最简单的方法,但您可以从字典中获取键数组,然后检索数组计数,因此:

NSUInteger keyCount = [dictionary count];
Run Code Online (Sandbox Code Playgroud)

会返回相同的:

NSUInteger keyCount = [[dictionary allKeys] count];
Run Code Online (Sandbox Code Playgroud)

编辑: 使用您在评论中提供的其他信息,如果您想知道有多少'键'(尽管您的真正要求仍然不是那么清楚):

NSUInteger keyCountForObject = [[dictionary allKeysForObject:object] count];
Run Code Online (Sandbox Code Playgroud)