从零开发一个iOS企业级项目实战之我的云音乐视频 教程

从零开发一个iOS企业级项目实战之我的云音乐视频 教程
共140节 1811人在学 课程详情
  • 前期准备

    • 不一样的课程简介
    • 我的云音乐项目功能演示
    • 人生苦短,我们只做好课
    • 更好的学习方法
    • 项目API接口介绍和使用
    • 开发环境搭建
  • 用户登录注册

    • 创建一个符合企业级项目
    • 添加CocoaPods依赖管理
    • 如何实现一个启动界面
    • 优雅的实现用户引导页面1
    • 优雅的实现用户引导页面2
    • 引导界面按钮实现技巧
    • 通用的登录注册界面
    • 如何配置网络请求
    • 实现用户注册界面
    • 全局通用Controller封装
    • 如何调用API完成注册
    • 通用网络框架封装
    • 快速手机号登录
    • 如何运行到iPhone真机
    • 快速集成ShareSDK
    • 实现QQ第三方登录
    • 如何实现广告页面
    • 如何更换图标和名称
  • 项目主界面逻辑

    • 如何实现首页TabBar框架
    • 首页发现框架结构
    • 如何使用XIB自定义View
    • 实现个性推荐界面1
    • 实现个性推荐界面2
    • 实现个性推荐界面3
    • 如何自定义CollectionView布局
    • 列表点击事件实现
    • 发现界面列表头部实现
    • 快速实现轮播图
    • 打造通用WebView界面
    • 如何实现列表下拉刷新
  • 基础音乐播放

    • 实现播放界面框架2
    • 如何实现歌曲滚动列表
    • 优雅实现黑胶唱片转动
    • 修复唱片指针旋转问题
    • 如何背景模糊效果
    • 黑胶唱片和歌词切换
    • 全局播放管理器
    • 基础歌单详情1
    • 列表歌单详情2
    • 背景歌单详情3
    • 全局播放列表管理器
    • 如何实现播放暂停
    • 黑胶封面和进度拖拽
    • 上一曲下一曲播放模式
    • 如何调整音乐音量
  • 音乐播放歌词显示

    • 音乐歌词分类
    • LRC歌词格式解析
    • 请求歌词和显示歌词
    • 如何实现逐行歌词滚动
    • 如何实现KSC歌词解析
    • 如何实现卡拉OK歌词滚动
    • 优雅实现歌词拖拽
  • 音乐增强播放功能

    • iOS媒体控制中心
    • 任意页面播放控制器
    • 音乐封面大图实现
    • 如何选择歌词分享
    • 实现文本歌词分享
    • 实现歌词图片分享1
    • 实现歌词图片分享2
    • 如何集成ORM数据库框架
    • 保存播放列表到数据库
    • 播放界面播放列表
    • 歌单详情显示当前播放音乐
  • 我的音乐

    • 我的音乐界面框架
    • 我创建和收藏歌单列表
    • 如何新建歌单
    • 收藏歌单取消收藏歌单
    • 我的音乐头部菜单
  • 下载管理

    • Mac和模拟器限速
    • iPhone真机限速
    • 播放界面下载框架
    • 如何实现通用下载管理
    • 通用下载管理交互
    • 如何实现本地音乐
  • 全局评论相关

    • 评论界面框架
    • 如何实现评论列表分组
    • 下拉刷新上拉加载更多
    • 高难度自定义评论Cell
    • 显示Mention和HashTag
    • 评论点赞实现
    • 输入框自适应发布评论
    • 如何回复一条评论
    • UITextView显示提示
    • 输入框随软键盘移动
    • 发布评论时选择好友
    • 好友列表索引和搜索
    • 发布评论时选择话题
  • 全局搜索控制器

    • 如何使用搜索控制器
    • 歌曲搜索实现
    • 用户搜索实现
  • 视频播放相关

    • 视频列表主界面1
    • 视频列表主界面2
    • 视频详情界面1
    • 视频详情界面2
    • 如何实现播放视频1
    • 如何实现播放视频2
    • 优雅实现视频播放自动转屏
  • 账号页面

    • 我的账号界面布局
    • 我的账号界面逻辑
    • Masonry框架使用
    • WebView显示HTML字符串
  • 即时通讯相关

    • 如何实现用户详情1
    • 复用用户详情2
    • 我的好友列表
    • 我的粉丝列表
    • 聊天概念和实现原理
    • 集成融云聊天SDK
    • 我的消息界面
    • 我的聊天界面1
    • 我的聊天界面2
    • 图片动态设置Cell高度
    • 如何发送文本消息
    • 如何发送图片消息
    • 未读消息红点显示
    • 如何实现本地消息通知
  • 用户社交动态

    • 好友动态列表框架
    • 如何显示文本动态
    • 显示图片动态实现
    • 如何实现发布文本动态
    • 如何实现发布图片动态
  • 项目重构和优化

    • 更优雅的隐藏导航栏
    • 快捷导航栏设置方法
    • 巧妙的隐藏返回按钮文字
    • 更灵活的网络错误处理
    • 如何导入Swift框架
  • 企业级项目日志解决方案

    • pch文件的妙用
    • 初探企业级日志框架
    • 定制日志规则
    • 自定义日志格式
    • 如何让日志框架Tag支持
  • 项目总结

    • 这不是结束而是新的开始
  • Bug修复

    • 修复播放视频时音乐还在播放
    • 修复第二次进入播放界面崩溃问题

    订阅失败

    从零开发一个iOS企业级项目实战之我的云音乐视频 教程
    从零开发一个iOS企业级项目实战之我的云音乐视频 教程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    如何调用API完成注册

    课程介绍

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

    信息系统项目管理师自考笔记

    李明 · 727人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22115人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4207人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5155人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2321人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 599人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3987人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~