I'm doing some app optimizations and in big loops the checks on NSMutableDictionary's are fairly taxing:
if ([self.variantBufferSequence objectForKey:[variant valueForKey:@"model_no"]] == nil) {
[self.variantBufferSequence setObject:[NSMutableDictionary new] forKey:[variant valueForKey:@"model_no"]];
}
Is there a lighter way to check the existence of the entry (objectForKey
) in the if
-statement?