课程目录

1-1 [构建界面] 豆瓣电台Demo演示 (02:22)
1-2 [构建界面] 总体讲解 (03:48)
1-3 [构建界面] 背景封面时间设置 (07:53)
1-4 [构建界面] 进度条以及按钮 (08:07)
1-5 [构建界面] 歌曲列表 (01:12)
1-6 [构建界面] 选择频道 (02:36)
2-1 [圆形封面以及模糊背景] 知识点 (02:25)
2-2 [圆形封面以及模糊背景] 自定义UIImageView类 (07:56)
2-3 [圆形封面以及模糊背景] 背景模糊效果 (02:36)
3-1 [歌曲列表和频道列表] 知识点 (01:53)
3-2 [歌曲列表和频道列表] 歌曲列表 (06:26)
3-3 [歌曲列表和频道列表] 频道列表 (03:54)
4-1 [获取网络数据] 知识点 (01:59)
4-2 [获取网络数据] 自定义网络操作类 (05:51)
4-3 [获取网络数据] 获取频道以及歌曲数据 (04:02)
4-4 [获取网络数据] 解析JSON数据 (04:43)
4-5 [获取网络数据] 填充歌曲列表的数据 (06:54)
5-1 [数据传输和反向传值] 知识点 (02:36)
5-2 [数据传输和反向传值] 定义协议和列表以及传输数据 (08:57)
5-3 [数据传输和反向传值] 响应频道选择 (03:57)
6-1 [设置封面以及表格透明] 知识点 (01:53)
6-2 [设置封面以及表格透明] 设置封面和背景 (07:35)
6-3 [设置封面以及表格透明] 透明效果 (01:37)
7-1 [简单的图片缓存策略] 知识点 (02:02)
7-2 [简单的图片缓存策略] 具体实现 (06:26)
8-1 [音乐播放控制] 知识点 (02:44)
8-2 [音乐播放控制] 使用媒体播放器组件 (05:12)
8-3 [音乐播放控制] 计算播放时间 (11:00)
8-4 [音乐播放控制] 显示播放进度 (06:38)
8-5 [音乐播放控制] 自定义播放按钮 (06:13)
8-6 [音乐播放控制] 播放控制 (08:41)
8-7 [音乐播放控制] 自定义播放顺序按钮 (10:14)
8-8 [音乐播放控制] 实现播放顺序 (10:52)
9-1 [Cell显示动画] 知识点 (01:22)
9-2 [Cell显示动画] 编写代码 (03:46)