一字典两世界:优雅移除 `NSDictionary` 指定键的最佳实践
当你想从字典里删两项,却发现自己无处下手,这篇文章就是救命卡片。
背景场景
在某 iOS 项目 中,我们用字典字面量为资料页配置「section → model class」映射:
NSDictionary<NSString *, Class> *sectionModelBuilderMap = @{SectionNameVerification : VerificationSectionModel.class,...SectionNameAboutMe : AboutMeSectionModel.class,...SectionNameQa : QASectionModel.class,
};
现在产品决定 暂时下线 AboutMe
和 Qa
。问题来了:
能否直接把这两项从现有字典里“抠”掉ÿ