返回全部路线
Apple 原生基础
Objective-C
从程序入口与消息发送开始,逐步学习对象、属性、内存管理与运行时机制。
21
已归档课程
更新至 2026.09.30
课程目录
按顺序学习,也可以直接搜索
21 节课程
- 第 1 课程序入口与消息发送ObjectiveC 程序从 main 函数开始执行。方括号表达式用于向对象发送消息,是阅读和编写 ObjectiveC 代码的基础。2026.09.01
- 第 2 课对象指针与基础类型区分对象引用和直接保存的基础值。2026.09.02
- 第 3 课if分支与BOOL条件根据一次练习是否达标输出反馈。2026.09.03
- 第 4 课for循环与整数累加计算若干次练习的累计值。2026.09.04
- 第 5 课NSArray不可变数组顺序读取一组课程名称。2026.09.07
- 第 6 课NSMutableArray可变数组在运行过程中向课程列表增加新项目。2026.09.08
- 第 7 课NSDictionary键值查找按课程名称查找对应的练习时长。2026.09.09
- 第 8 课安全读取字典值读取可能不存在的字典键并提供备用结果。2026.09.10
- 第 9 课NSMutableDictionary更新键值在运行时新增或更新课程属性。2026.09.11
- 第 10 课自定义类封装课程把相关数据和行为封装成可复用对象。2026.09.14
- 第 11 课指定初始化方法创建 Lesson 时一次提供必需标题和时长。2026.09.15
- 第 12 课readonly属性暴露只读数据允许外部读取课程标题但不直接改写。2026.09.16
- 第 13 课类扩展声明私有属性把仅供实现使用的可写属性放进类扩展。2026.09.17
- 第 14 课只读方法返回摘要把对象内部属性组合成稳定的只读摘要。2026.09.18
- 第 15 课只读属性提供摘要让调用方用属性语法读取上一课的摘要。2026.09.21
- 第 16 课比较属性点语法与 getter 消息阅读调用方代码时判断两种摘要读取方式是否一致。2026.09.22
- 第 17 课用协议声明摘要读取契约让其他课程展示对象也能承诺提供相同的摘要文字。2026.09.23
- 第 18 课让 Lesson 采纳摘要协议让调用方只依赖摘要契约,而不必知道对象的具体类。2026.09.24
- 第 19 课让第二个对象实现摘要协议课程卡片和上一课的 Lesson 使用同一摘要读取接口。2026.09.28
- 第 20 课用协议类型统一展示摘要让同一函数接收两个协议采纳者。2026.09.29
- 第 21 课用协议类型数组统一保存对象把不同实现类的摘要对象放入同一个有类型约束的数组。2026.09.30