我熟悉从已知数组中获取字符串计数
int numberOfWords = [self.wordArray count];
但我在未知数量的数组中有未知数量的字符串,全部由字典引用。这行得通 - 很好。
NSMutableDictionary *eqClasses = [[NSMutableDictionary alloc] init];
数组和字符串在运行时添加(在此板的帮助下):
NSMutableArray* array = [eqClasses objectForKey:wordPattern];
if(!array) {
// create new array and add to dictionary if wordPattern not found
array = [NSMutableArray array];
[eqClasses setObject:array forKey:wordPattern];
}
[array addObject:tempWordStr];
现在我需要遍历字典并获取具有最大字数的数组。有没有办法在不使用键的情况下滚动字典中的所有数组(我不会知道所有的单词模式,因为它们是动态生成的),并且一旦我找到单词最多的数组,就得到那个数组/值和关键字/文字模式?