if you want to match a object in the dictionary the you can do this by using a for loop but
it may be a time consuming task -
for(int i=0; i< [array count]; i++)
{
NSDictionary *dic = [array objectAtIndex:i];
if([[dic objectForKey:@"Black"] isEqualToString:@"2007"])
{
//here is the match
}
}