课程目录
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)





