What is an NSCFDictionary?
NSDictionary and the other collection classes are actually class clusters: several concrete subclasses classes masquerading under the interface of a single class: they all provide the same functionality (because they are subclasses of the same class — in NSDictionary’s case, this involves the three “primitive methods” -count, -objectForKey:, and -keyEnumerator), but have different internal workings … Read more