****-iOS企业级Swift项目实战之我的云音乐(第一部分)-iOS
学习有效期:永久观看
学习时长:1746分钟
学习计划:30天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:任苹蜻
CEO/董事长/总经理
讲师介绍:任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我们只做好课!熟悉Android,iOS,Java,Python,Ruby等技术栈,并有丰富的项目和团队管理经验。
「你将学到什么?」
这是《iOS我的云音乐项目实战Swift版》课程【第一部分】,每部分可以单独购买,但推荐一次购买全套课程,更优惠,同时每部分课程也是有前后依赖关系。
「课程学习目录」
第1章:课程和项目简介
|
1.项目功能演示
|
2.人生苦短,我们只做好课
|
3.更好的学习方法(请勿跳过)
|
4.学习遇到问题了,如何解决?(请勿跳过)
|
5.如何有效的提问(请勿跳过)
|
6. 视频电子书源码资源如何配合学习
|
第2章:课程代码和资源使用方法
|
1.课程代码和资源简介(请勿跳过)
|
2.项目代码使用方法(请勿跳过)
|
3.如何查看代码和资源Git提交历史
|
4.设计资源使用方法
|
第3章:快速入门Postman工具
|
1.什么是Postman
|
2.Mac电脑安装Postman
|
3.接口的导入和导出
|
4.Postman的基础使用
|
第4章:版本控制概念和环境搭建
|
1.什么是版本控制系统
|
2.有哪些版本控制系统
|
3.什么是Git版本控制
|
4.如何macOS系统上安装Git
|
第5章:快速入门Git版本控制系统
|
1.获取Git使用帮助
|
2.如何配置Git
|
3.创建一个Git仓库
|
4.将文件添加到Git中
|
5.如何修改文件并提交到Git
|
6.如何从Git还原文件
|
7.多学一点Git
|
8.iOS项目Git忽略文件配置
|
第6章:有哪些Git可视化工具
|
1.有哪些Git可视化工具
|
2.GitFork查看提交历史
|
第7章:快速入门Github使用方法
|
1.什么是Github?
|
2.一般都是用Github做什么?
|
3.如何搜索需要的资源
|
4.如何下载仓库源码?
|
5.获取仓库信息和帮助
|
第8章:创建项目和依赖管理
|
1.Xcode如何创建项目
|
2.什么是Ruby语言
|
3.macOS上使用RVM安装Ruby
|
4.什么是CocoaPods
|
5.CocoaPods安装
|
6.添加CocoaPods依赖管理
|
7.如何给CocoaPods设置代理
|
8.如何更新CocoaPods仓库
|
第9章:快速入门Xcode
|
1.认识Mac键盘修饰键
|
2.Xcode常用快捷键
|
第10章:启动界面和引导界面
|
1.启动页功能分析
|
2.实现启动界面
|
3.常见Xcode问题解决方法
|
4.实现第二个启动界面
|
5.如何跳转到引导界面
|
6.AppDelegate添加获取实例方法
|
第11章:继续实现引导界面
|
1.更改项目Bundle ID
|
2.启动引导广告界面效果演示
|
3.实现引导界面按钮
|
4.重构引导界面按钮尺寸
|
5.重构圆角和边框逻辑
|
6.重构iOS使用颜色
|
7.全局颜色共享
|
第12章:完善引导界面逻辑
|
1.实现引导界面按钮逻辑
|
2.实现跳转到登录注册界面
|
3.实现跳转到首页界面
|
4.Swift项目引用OC框架
|
5.使用源码方式引用框架
|
6.实现引导界面轮播图
|
第13章:实现引导界面轮播图
|
1.重构引导控制器轮播图
|
2.重构创建Storyboard实例
|
3.Xcode注释使用技巧
|
4.如何使用iOS偏好设置
|
5.保存是否显示了引导界面
|
第14章:用户登录注册
|
1.给登录注册界面添加导航控制器
|
2.登录注册找回密码效果演示
|
3.实现用户登录注册界面
|
4.实现登录注册按钮
|
5.实现按钮按下改变颜色
|
6.修复登录注册按钮颜色问题
|
7.如何实现按钮点击事件
|
8.实现第三方登录按钮布局和事件
|
第15章:用户登录和注册
|
1.如何跳转到注册界面
|
2.实现注册界面布局
|
3.给控件添加规则
|
4.关联注册界面控件
|
5.实现输入框左侧添加图标
|
6.实现通用Controller
|
7.添加全局提示功能
|
8.用户注册参数校验
|
第16章:快速入门测试驱动开发
|
1.什么是测试驱动开发
|
2.iOS中的测试驱动开发
|
3.测试驱动开发一般步骤
|
4.使用测试驱动方法实现手机号格式判断
|
5.实现手机号格式判断
|
6.实现文件大小格式化
|
7.单元测试总结
|
第17章:如何实现用户注册功能
|
1.重构用户注册规则
|
2.完善用户注册规则校验
|
3.使用Xcode调试项目
|
第18章:快速入门响应式编程
|
1.什么是响应式编程
|
2.如何集成RxSwift框架
|
第19章:如何在iOS中请求网络
|
1.项目中网络请求实现概述
|
2.如何允许HTTP请求
|
3.配置网络请求相关地址
|
4.集成Moya网络框架
|
5.配置Moya网络框架
|
6.如何使用Moya请求网络
|
第20章:继续实现网络请求
|
1.网络请求错误处理
|
2.如何在Moya中使用插件
|
3.如何显示请求对话框
|
4.使用RxSwift方式请求网络
|
5.创建歌单模型对象
|
6.将JSON字符串解析为对象
|
7.扩展RxSwift添加解析对象方法
|
第21章:封装网络请求
|
1.如何封装网络请求响应数据
|
2.如何解析详情网络请求
|
3.列表网络请求封装
|
4.如何解析列表网络请求
|
5.如何封装网络请求流程
|
6.如何封装Provider为单例
|
7.封装网络请求Provider
|
第22章:继续实现网络封装
|
1.封装自动处理请求错误思路
|
2.实现自定义观察方法
|
3.测试封装的网络请求
|
4.实现请求自动错误处理
|
5.测试网络错误处理
|
6.使用网络请求日志插件
|
7.如何实现网络请求加载提示
|
8.使用RxSwift封装了网络请求的好处
|
第23章:如何实现用户登录注册
|
1.实现用户注册
|
2.注册后自动登录
|
3.如何保存登录信息
|
4.登录完成跳转到首页
|
5.启动页面添加登录判断
|
6.如何实现跳转到登录界面
|
7.实现用户登录界面
|
8.关联用户登录界面控件
|
第24章:增强用户登录
|
1.实现手机号登录
|
2.重构登录逻辑
|
3.实现邮箱登录
|
4.第三方登录相关概念
|
5.第三方登录流程
|
6.如何创建QQ第三方登录应用
|
7.如何创建ShareSDK应用
|
第25章:继续实现第三方登录
|
1.如何集成ShareSDK
|
2.初始化ShareSDK和配置
|
3.修复运行到真机错误
|
4.实现QQ第三方登录
|
5.第三方登录流程介绍
|
6.实现补充用户信息界面
|
7.注册时带上第三方登录信息
|
「7项超值权益,保障学习质量」
技术专家系统讲解传授思路与实战。
专属社群随时沟通与讲师答疑,扫清学习障碍。
超实用资料,覆盖核心知识,关键技能,方便练习巩固。
企业常见实战案例,带你掌握Python在工作中的不同运用场景。
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
满足不同场景学习需求,不受空间、地域限制。
CSDN联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,30天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握iOS知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
iOS常用控件
常用第三方框架
常用第三方服务端
响应式编程,项目架构和封装
|
请发表评论