视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。


 【推荐购买Swift版本】
《从零使用OC开发一个iOS企业级项目实战之我的云音乐》这门课程是我们为iOS软件工程师打造的一门项目实战课程,目的是从零开发一个完整的音乐软件,让大家能从中学习到真正的知识,成为行业的高端人才,拥有更好的人生规划。

适合人群
有Objective-C和iOs开发基础
课程包含了基础内容.和高级内容,大部分都是手写代码同时我们还提供一对一指导服务,所以我们认为办法总比困难多,只要你想学习.

课程大纲

01
前期准备
不一样的课程简介(15)         暂无试看

我的云音乐项目功能演示(16)

人生苦短,我们只做好课(13)

更好的学习方法(5)

项目API接口介绍和使用(5)

开发环境搭建(8)

02
用户登录注册1
创建一个合企业级项目(14)

添加CocoaPods依赖管理(12)

如何实现一个启动界面(42)

优雅的实现用户引导页面1(47)

优雅的实现用户引导页面2(36)

引导界面按钮实现技巧(11)

通用的登录注册界面(42)

如何配置网络请求(5)

实现用户注册界面(40)

全局通用Controller封装(17)

03
用户登录注册2
如何调用API完成注册(41)

通用网络框架封装(23)

快速手机号登录(30)

如何运行到iPhone真机(8)

快速集成ShareSDK(17)

实现QQ第三方登录(16)

如何实现广告页面(25)

如何更换图标和名称(10)

04
项目主界面逻辑1
如何实现首页TabBar框架(20)

首页发现框架结构(50)

如何使用XIB自定义View(9)

实现个性推荐界面1(29)

实现个性推荐界面2(47)

实现个性推荐界面3(38)

如何自定义CollectionView布局(3)

列表点击事件实现(19)

发现界面列表头部实现(36)

快速实现轮播图(25)

05
项目主界面逻辑2
打造通用WebView界面(17)

如何实现列表下拉刷新(4)

06
基础音乐播放1
实现播放界面框架1(40)

实现播放界面框架2(35)

如何实现歌曲滚动列表(43)

优雅实现黑胶唱片转动(31)

修复唱片指针旋转问题(17)

如何实现背景模糊效果(7)

黑胶唱片和歌词切换(7)

全局播放管理器(31)

基础歌单详情1(41)

列表歌单详情2(37)

07
基础音乐播放2
背景歌单详情3(38)

全局播放列表管理器(27)

如何实现播放暂停(39)

黑胶封面和进度拖拽(15)

上一曲下一曲播放模式(27)

如何调整音乐音量(17)

08
音乐播放歌词显示
音乐歌词分类(9)

LRC歌词格式解析(26)

请求歌词和显示歌词(9)

如何实现逐行歌词滚动(36)

如何实现KSC歌词解析(13)

如何实现卡拉OK歌词滚动(29)

优雅实现歌词拖拽(21)

09
音乐增强播放功能1
iOS媒体控制中心(10)

任意页面播放控制器(23)

音乐封面大图实现(32)

如何选择歌词分享(34)

实现文本歌词分享(13)

实现歌词图片分享1(41)

实现歌词图片分享2(11)

如何集成ORM数据库框架(12)

保存播放列表到数据库(28)

10
音乐增强播放功能2
播放界面播放列表(47)

歌单详情显示当前播放音乐(7)

11
我的音乐
我的音乐界面框架(26)

我创建和收藏歌单列表(31)

如何新建歌单(21)

收藏歌单取消收藏歌单(12)

我的音乐头部菜单(19)

12
下载管理
Mac和模拟器限速(9)

iPhone真机限速(2)

播放界面下载框架(31)

如何实现通用下载管理(20)

通用下载管理交互(32)

如何实现本地音乐(26)

13
全局评论相关1
评论界面框架(33)

如何实现评论列表分组(17)

下拉刷新上拉加载更多(9)

高难度自定义评论Cell(48)

显示Mention和HashTag(61)

评论点赞实现(15)

输入框自适应发布评论(22)

如何回复一条评论(13)

UITextView显示提示(6)

输入框随软键盘移动(13)

14
全局评论相关2
发布评论时选择好友(38)

好友列表索引和搜索(30)

发布评论时选择话题(17)

15
全局搜索控制器
如何使用搜索控制器(19)

歌曲搜索实现(34)

用户搜索实现(17)

16
视频播放相关
视频列表主界面1(41)

视频列表主界面2(18)

视频详情界面1(51)

视频详情界面2(43)

如何实现播放视频1(44)

如何实现播放视频2(19)

优雅实现视频播放自动转屏(33)

17
账号页面
我的账号界面布局(48)

我的账号界面逻辑(40)

Masonry框架使用(33)

WebView显示HTML字串(10)

18
即时通讯相关1
如何实现用户详情1(44)

复用用户详情2(33)

我的好友列表(12)

我的粉丝列表(19)

聊天概念和实现原理(5)

集成融云聊天SDK(18)

我的消息界面(38)

我的聊天界面1(51)

我的聊天界面2(31)

图片动态设置Cell高度(7)

19
即时通讯相关2
如何发送文本消息(33)

如何发送图片消息(8)

未读消息红点显示(17)

如何实现本地消息通知(23)

20
用户社交动态
好友动态列表框架(26)

如何显示文本动态(43)

显示图片动态实现(18)

如何实现发布文本动态(35)

如何实现发布图片动态(39)

21
项目重构和优化
更优雅的隐藏导航栏(8)

快捷导航栏设置方法(7)

巧妙的隐藏返回按钮文字(6)

更灵活的网络错误处理(25)

如何导入Swift框架(14)

22
企业级项目日志解决方案
pch文件的妙用(11)

初探企业级日志框架(16)

定制日志规则(9)

自定义日志格式(13)

如何让日志框架Tag支持(10)

23
项目总结
这不是结束而是开始(3)

24
Bug修复
修复播放视频时音乐还在播放(9)

修复第二次进入播放界面崩溃问题(12)
相关推荐
客服 关于