Skip to content

Commit

Permalink
use Objective-C 2.0 subscripting for dictionaries
Browse files Browse the repository at this point in the history
  • Loading branch information
dlo committed Oct 31, 2015
1 parent 65fdc6b commit 58da076
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion RETableViewManager/Cells/RETableViewCreditCardCell.m
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ static inline RECreditCardType RECreditCardTypeFromNumber(NSString *creditCardNu
};

for (NSNumber *type in types) {
NSRegularExpression *rg = [NSRegularExpression regularExpressionWithPattern:[types objectForKey:type] options:NSRegularExpressionCaseInsensitive error:NULL];
NSRegularExpression *rg = [NSRegularExpression regularExpressionWithPattern:types[type] options:NSRegularExpressionCaseInsensitive error:NULL];
if ([rg numberOfMatchesInString:strippedNumber options:0 range:NSMakeRange(0, strippedNumber.length)] == 1)
return (RECreditCardType)type.integerValue;
}
Expand Down
8 changes: 4 additions & 4 deletions RETableViewManager/RETableViewCellStyle.m
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ - (BOOL)hasCustomBackgroundImage

- (UIImage *)backgroundImageForCellType:(RETableViewCellType)cellType
{
UIImage *image = [self.backgroundImages objectForKey:@(cellType)];
UIImage *image = self.backgroundImages[@(cellType)];
if (!image && cellType != RETableViewCellTypeAny)
image = [self.backgroundImages objectForKey:@(RETableViewCellTypeAny)];
image = self.backgroundImages[@(RETableViewCellTypeAny)];
return image;
}

Expand All @@ -82,9 +82,9 @@ - (BOOL)hasCustomSelectedBackgroundImage

- (UIImage *)selectedBackgroundImageForCellType:(RETableViewCellType)cellType
{
UIImage *image = [self.selectedBackgroundImages objectForKey:@(cellType)];
UIImage *image = self.selectedBackgroundImages[@(cellType)];
if (!image && cellType != RETableViewCellTypeAny)
image = [self.selectedBackgroundImages objectForKey:@(RETableViewCellTypeAny)];
image = self.selectedBackgroundImages[@(RETableViewCellTypeAny)];
return image;
}

Expand Down
4 changes: 2 additions & 2 deletions RETableViewManager/RETableViewManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ - (void)registerClass:(NSString *)objectClass forCellWithReuseIdentifier:(NSStri

- (id)objectAtKeyedSubscript:(id <NSCopying>)key
{
return [self.registeredClasses objectForKey:key];
return self.registeredClasses[key];
}

- (void)setObject:(id)obj forKeyedSubscript:(id <NSCopying>)key
Expand All @@ -146,7 +146,7 @@ - (Class)classForCellAtIndexPath:(NSIndexPath *)indexPath
{
RETableViewSection *section = self.mutableSections[indexPath.section];
NSObject *item = section.items[indexPath.row];
return [self.registeredClasses objectForKey:item.class];
return self.registeredClasses[item.class];
}

- (NSArray *)sections
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 58da076

Please sign in to comment.