Программный доступ к словарным ключам - PullRequest
1 голос
/ 20 апреля 2011

У меня есть массив и словарь, и я хотел бы запустить несколько циклов for, чтобы увидеть, равны ли элементы в массиве каждому из ключей в словаре.

Есть ли способ сделать это, используя target-c?

1 Ответ

1 голос
/ 21 апреля 2011
NSMutableSet *intersection = [[NSMutableSet alloc] init];
[intersection addObjectsFromArray:array];
[intersection intersectSet:[NSSet setWithArray:[dictionary allKeys]]];

intersection содержит набор объектов, которые существуют как в виде ключей в вашем словаре, так и в вашем массиве.

...