NSMutableDictionary *dic
= [[NSMutableDictionary alloc
] init];
NSMutableArray *array
= [[NSMutableArray alloc
]initWithObjects
:@
"a",@
"b",@
"c",@
"a",@
"b",@
"b",@
"e",@
"e", nil];
[array enumerateObjectsUsingBlock
:^(id _Nonnull obj
, NSUInteger idx
, BOOL * _Nonnull stop
) {
NSMutableArray *sameArray
= [NSMutableArray array
];
[array enumerateObjectsUsingBlock
:^(id _Nonnull obj1
, NSUInteger idx1
, BOOL * _Nonnull stop1
) {
if ([array
[idx1
] isEqualToString
:array
[idx
]]) {
[sameArray addObject
:array
[idx1
]];
}
}];
[dic setObject
:sameArray forKey
:[NSString stringWithFormat
:@
"%ld取出来了",idx
]];
}];