第 10 课2026.09.14
把相关数据和行为封装成可复用对象。
第 10 课:自定义类封装课程
- 日期:2026-09-14
- 课程序号:第 10 课
- 知识点:
@interface、属性与实例
用途
把相关数据和行为封装成可复用对象。
核心概念
@interface 声明公开属性和方法,@implementation 提供实现,属性用点语法访问。
最小代码或操作示例
objective-c
@interface Lesson : NSObject
@property (nonatomic, copy) NSString *title;
@end
@implementation Lesson
@end
Lesson *lesson = [Lesson new];
lesson.title = @"Objective-C";3~5 分钟练习
增加一个 NSInteger minutes 属性并赋值为 5。
参考答案
声明 @property (nonatomic) NSInteger minutes;,再写 lesson.minutes = 5;。
与上一课的联系
上一课用可变字典更新键值;本课用明确属性表达课程结构。
时效校验
时效校验:2026-09-15(Apple 官方 Objective-C 指南)。已复核本课用法,未发现废弃标记;本轮官方资料见下方链接。