渐进式编程课
Objective-C 目录
第 13 课2026.09.17

把仅供实现使用的可写属性放进类扩展。

第 13 课:类扩展声明私有属性

  • 日期:2026-09-17
  • 课程序号:第 13 课
  • 知识点:类扩展声明私有属性

用途

把仅供实现使用的可写属性放进类扩展。

核心概念

类扩展写在实现文件中,可为公开 readonly 属性提供内部 readwrite 重新声明。

最小代码或操作示例

text
@interface Lesson ()
@property (nonatomic, readwrite) NSInteger minutes;
@end

3~5 分钟练习

在初始化方法中给 minutes 赋值。

参考答案

self.minutes = minutes;

与上一课的联系

继承上一课的公开 readonly 属性;本课只增加实现文件内可写能力;下一课可增加只读方法。

时效校验

时效校验:2026-09-17(Apple Objective-C 编程指南;存档文档仍为当前语言语义参考)。已打开并核对下列官方资料;未发现本课主方案存在废弃标记。

官方参考