一字典两世界:优雅移除 `NSDictionary` 指定键的最佳实践

当你想从字典里删两项,却发现自己无处下手,这篇文章就是救命卡片。

背景场景

在某 iOS 项目 中,我们用字典字面量为资料页配置「section → model class」映射:

NSDictionary<NSString *, Class> *sectionModelBuilderMap = @{
   
    SectionNameVerification : VerificationSectionModel.class,
    ...
    SectionNameAboutMe      : AboutMeSectionModel.class,
    ...
    SectionNameQa           : QASectionModel.class,
};

现在产品决定 暂时下线 AboutMeQa。问题来了:

能否直接把这两项从现有字典里“抠”掉ÿ

你可能感兴趣的:(Objective-C那些事儿,SQI,iOS,Objective-C,NSDictionary,mutableCopy)