第 8 课2026.09.10
读取可能不存在的字典键并提供备用结果。
第 8 课:安全读取字典值
- 日期:2026-09-10
- 课程序号:第 8 课
- 知识点:objectForKey 与 nil
用途
读取可能不存在的字典键并提供备用结果。
核心概念
NSDictionary 对缺失键返回 nil。
最小代码或操作示例
objective-c
NSDictionary *lesson = @{ @"title": @"Objective-C" };
NSString *author = [lesson objectForKey:@"author"] ?: @"匿名";3~5 分钟练习
读取不存在的 level,默认显示“基础”。
参考答案
使用 [lesson objectForKey:@"level"] ?: @"基础"。
与上一课的联系
上一课建立键值数据;本课处理缺失键。