第 12 课2026.09.16
允许外部读取课程标题但不直接改写。
第 12 课:readonly属性暴露只读数据
- 日期:2026-09-16
- 课程序号:第 12 课
- 知识点:readonly属性暴露只读数据
用途
允许外部读取课程标题但不直接改写。
核心概念
readonly 属性只生成 getter;类扩展可在实现内部重新声明为 readwrite。
最小代码或操作示例
text
@interface Lesson : NSObject
@property (nonatomic, copy, readonly) NSString *title;
@end3~5 分钟练习
为 minutes 增加 readonly 属性。
参考答案
@property (nonatomic, readonly) NSInteger minutes;
与上一课的联系
继承上一课的指定初始化方法;本课只收紧外部写权限;下一课可在类扩展中内部更新。
时效校验
时效校验:2026-09-16(Apple Programming with Objective-C 当前归档文档)。已打开并核对下列官方资料;未发现本课主方案存在废弃标记。