iOS开发中的神兵利器 [实战系列]—11758人已学习
课程介绍
~ 140节课程讲解GitHub中近百个过千star的iOS热门开源项目 ~ 市面上唯一大规模讲解热门的iOS开源项目的视频教材 ~ 、优雅地解决iOS开发工作中遇到的各种棘手问题 关注微信公众号:酷课堂 即可获取140节练习素材和源码! 语言简洁、精练、瞄准问题的核心所在;完美贴心的操作提示,让您的眼睛始终处于操作的焦点位置;
课程收益
快速、优雅地解决工作中遇到的一些棘手的开发问题。
讲师介绍
李发展 更多讲师课程
10年以上IT行业工作经验、三年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉JAVA,iOS,Swift,平面设计、网页设计、Javascript开发等技术。代表作品:拥有百万下载量、千份五星好评的iOS应用《互动教程 for Photoshop》、《互动教程 for Xcode》、《互动教程 for Illustrator》、《互动教程 for Pages》等。
课程大纲
第1章:超级工具
1. 使用FaceAware自动聚焦图像视图的面部位置 7:12
2. 制作漂亮的环形进度条 4:49
3. 带切换Icon的密码文本框 3:16
4. 使用UIWebView加载HTML和Gif动画 4:58
5. 使用UIWebView加载本地页面并调用Js代码 7:48
6. 通过Javascript代码调用原生程序 6:53
7. 创建一个图文并茂的笔记本 9:23
8. MKMapView的代理方法 3:19
9. 在MKMapView中添加交互性标注图标 6:27
10. 使用MKMapView的相机功能制作三维地图 2:02
11. 使用EZLoadingActivity制作Loading动画 6:00
12. 使用Toaster快速制作简约风格的toast 5:25
13. 使用PKHUD制作各种动态提示效果 6:34
14. 使用SweetAlert制作漂亮的自定义Alert窗口 9:36
15. 使用SCLAlertView制作强大的Alert和Input窗口 15:54
16. 使用JTAppleCalendar制作漂亮的日历 17:51
17. 另一个自定义的CVCalendar日历 12:25
18. 给UILabel文字中的tag和url添加点击事件 8:05
19. 创建强大、灵活的日期时间拾取器 3:48
20. 创建Twitter/Youtube/Skype/Spotify风格动作表单 13:21
第2章:表格和表单
1. 创建自定义的UITableViewCell 5:53
2. 创建右侧带有索引的UITableView 4:36
3. 在表格中嵌套另一个表格并使Cell的高度自适应 12:20
4. 使用开源类库制作表格下拉刷新效果 4:29
5. 使用开源类库实现表格下拉上拽刷新效果 5:11
6. 使用开源类库实现漂亮的弹性下拉效果 5:00
7. 实现强大的单元格左右滑动效果并添加功能按钮 18:08
8. 使用开源类库快速实现表单的输入验证 12:11
9. 快速优雅地创建一个漂亮的表单 5:15
10. 快速添加日期选择/多选/动作表单/地图等自定义表单 12:46
11. 创建星期选项表单和拥有Float标签的文本框 20:29
12. 设置表单文字对齐方式以及自适应高度的TextArea 4:33
13. 实时调整表单元素的显示和隐 5:11
14. 实时调整表单元素的激活和失效 3:00
15. 自定义表单文本框内容的格式 6:33
16. 在表单行内嵌入拾取器 2:19
17. 在表单行左侧添加单选和复选组件 3:20
18. 快速应用多种预定义格式的表单验证 17:55
第3章:手势和图表
1. 监听屏幕上的触摸事件状态 2:19
2. 通过对触摸事件的监测创建可随意拖动的图像视图 3:56
3. 通过捏合手势实现图像视图的放大和缩小 2:26
4. 3D Touch功能在项目中的应用 3:40
5. 创建一个带有标题/图例/坐标轴的柱形图表 4:49
6. 创建一个包含三条折线的线性图表 3:52
7. 创建一个饼形图表并导出图表为PNG图片 3:40
8. 制作一份股市中常用的蜡烛图表 3:14
9. 制作一份漂亮的不同色彩标识的气泡图表 3:32
10. 创建一个包含圆点/方形/三角形图标的散点图表 3:35
11. 使用雷达图表形象表达企业各个维度的运营状况 3:21
12. 创建一份包含线性图表和柱形图表的复合图表 3:24
13. 使用开源类库创建美观简洁可滚动的图表 11:54
第4章:网络和线程
1. 通过售书场景讲解线程的锁和解锁 4:21
2. 通过BlockOperation实现线程的队列 4:31
3. 使用DispatchGroup对线程进行分组管理 2:10
4. 使用Alamofire实现网络请求 2:03
5. Alamofire的Get请求并输出Sting/Data/Json结果 5:30
6. 使用AlamofireReachbility检测网络连接的状态 2:01
7. 使用Alamofire验证请求结果和可访问性 3:16
8. 下载网络图片显示下载进度并保存在沙箱目录中 5:50
9. 上传图片并实时显示上传进度/上传字节数 4:59
10. 给图片应用压缩/缩放/圆角/CoreImage滤镜/缓存 15:09
11. 使用开源类库将Json映射到对象 7:22
12. 创建一个Socket客户端 5:41
13. 创建一个Socket服务器端并实现和客户端的通讯 5:10
14. 使用SwiftyStoreKit往项目中快速添加内购功能 4:05
15. 使用ReachabilitySwift实现对网络状态的检测 9:37
第5章:基础类型的高级扩展
1. 快速实现对设备版本/类型/屏幕尺寸的快速检测 5:38
2. 扩展集合类型实现对集合中数据的多种算术运算 3:32
3. 和日期时间相关的数十个实用扩展方法 4:50
4. 快速生成Invert/Mix/Tint/Shade颜色及调整饱和度灰阶 5:37
5. 使用变色龙创建互补色/渐变色/获取图片主题颜色 7:04
6. EZSwiftExtensions对整形/字符串/数组/字典/日期的强大扩展 24:48
7. 针对UIView在frame/约束/旋转/缩放/圆角/各种手势的扩展 7:04
8. 针对图像和图像视图在下载/压缩/裁剪方面的扩展 6:55
9. 针对颜色/设备/UserDefaults/URL等扩展更多实用的方法 18:56
10. 给整形/浮点/数组/字典/字符串/点/颜色/图像类扩展更多实用功能 9:12
11. 使用Kingfisher进行图像加载Loading效果的自定义和缓存 6:48
12. 通过LocalizableIB扩展故事板中的元件增加本地化功能 6:39
13. 给图像添加本地化功能根据不同的语言环境显示不同的图片 3:35
14. 扩展String实现快速计算字符串中的各种数学表达式 3:35
第6章:智能布局
1. 给视图添加Align和Fill的约束及Label的约束 13:57
2. 父视图约束/Corner约束/Edge约束/AnchorAndFillEdge约束 9:43
3. 通过group命令实现对多个视图的统一约束 5:02
第7章:数据存储/文件操作/加密解密
1. 使用开源类库实现对XML文档的解析和编写 7:04
2. 使用斧子实现对XML和HTML文档的快速解析 7:18
3. Cocopods的安装和SwiftJson的使用 5:08
4. 使用开源类库快速实现CoreData的增删改查 14:21
5. 使用开源类库对SQLite数据库进行高效操作 14:38
6. 实现文件和文件夹的创建/写入/拷贝/移动/遍历 13:31
7. 使用开源类库实现以可视化的方式浏览沙箱文件结构 3:50
8. 使用开源类库快速创建普通和加密PDF文档 8:08
9. 使用开源类库实现压缩包的解压操作 3:13
10. 对文件进行加密压缩以及解压加密压缩文件 5:06
11. 使用instruments Allocations工具检测内存泄露 9:28
12. 使用instruments Leaks工具检测内存泄露 4:20
13. 单元测试的各个状态和应用 2:36
14. 使用单元测试进行邮箱格式的验证 6:04
15. 使用单元测试进行代码的性能分析 2:34
16. 快速判断设备是否为越狱设备 2:55
17. 使用Swift实现原生的3DES加密解密 9:32
18. 使用Swift实现原生的MD5加密 4:40
19. 使用Swift实现原生的SHA1加密 4:42
20. Poly1305/Aes/BlowFish/Chacha/Rabbit加密和解密的快速实现 17:50
第8章:多媒体和动画
1. 使用开源类库优雅地实现音乐的播放和中止 4:50
2. 使用AVPlayerViewController播放影片并实现画中画 3:17
3. 实现影片播放时的水印/Overlay/暂停时插入广告等效果 15:50
4. 给相机添加实时CoreImage滤镜效果 10:56
5. 使用开源类库绘制文字/图形/图像/图表/SVG 14:16
6. 使用开源类库快速实现滑入动画 2:19
7. 实现多个动画的顺序播放效果 2:39
8. 使用开源类库快速实现位移动画 1:55
9. 快速实现复合/Label/连续/延时/重复/缓冲/弹性动画 12:01
10. 在项目中以更优雅的方式播放gif动画 2:01
11. 使用第三方类库实现音乐播放的视觉动态效果 9:56
12. CoreText框架中字体的FontMetrics布局信息 2:07
13. 通过CoreText框架实现图文混排 9:11
14. 使用TextKit快速实现文章的分栏效果 4:54
15. 使用TextKit实现更精美的图文混排效果 4:02
第9章:哇啊WOW
1. 实现在项目中跳转到微信/AppStore/地图 6:13
2. 使用开源类库在项目中快速添加漂亮的小图标 4:02
3. 创建多种自定义Segment分段样式的控件 14:49
4. 使用TwicketSegmentedControl创建可滑动Segment 4:32
5. 创建高逼格的Tab动画(Tab图标具有多种动画样式) 16:53
6. 使用ENSideMenu快速搭建强大的侧边栏项目 14:51
7. 使用断头台菜单类库创建旋转和弹性的页面切换效果 17:41
8. 使用BubbleTransition创建气泡式页面切换效果 6:51
9. 创建支持缩放/移动/裁切的相机视图控制器 4:09
10. 快速搭建美观强大的聊天界面(可发送文字/表情/图片) 6:57
11. 创建强大的Pinterest风格的瀑布流界面 15:41
12. 创建Preview-Transition图像预览界面 11:35
13. 使用Presentation创建景深视差滚动效果 9:35
14. 创建更强大更漂亮的景深视差滚动效果 11:41
15. 快速搭建具有滑出/视差/3D变形等切换效果的引导页 23:21
16. 快速搭建一个Card Peek/Pop动态切换界面 15:59
17. 实现单元格在扩展/收缩时折叠式的炫目动态效果 22:38
大家可以点击【 查看详情】查看我的课程
课程介绍
~ 140节课程讲解GitHub中近百个过千star的iOS热门开源项目 ~ 市面上唯一大规模讲解热门的iOS开源项目的视频教材 ~ 、优雅地解决iOS开发工作中遇到的各种棘手问题 关注微信公众号:酷课堂 即可获取140节练习素材和源码! 语言简洁、精练、瞄准问题的核心所在;完美贴心的操作提示,让您的眼睛始终处于操作的焦点位置;
课程收益
快速、优雅地解决工作中遇到的一些棘手的开发问题。
讲师介绍
李发展 更多讲师课程
10年以上IT行业工作经验、三年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉JAVA,iOS,Swift,平面设计、网页设计、Javascript开发等技术。代表作品:拥有百万下载量、千份五星好评的iOS应用《互动教程 for Photoshop》、《互动教程 for Xcode》、《互动教程 for Illustrator》、《互动教程 for Pages》等。
课程大纲
第1章:超级工具
1. 使用FaceAware自动聚焦图像视图的面部位置 7:12
2. 制作漂亮的环形进度条 4:49
3. 带切换Icon的密码文本框 3:16
4. 使用UIWebView加载HTML和Gif动画 4:58
5. 使用UIWebView加载本地页面并调用Js代码 7:48
6. 通过Javascript代码调用原生程序 6:53
7. 创建一个图文并茂的笔记本 9:23
8. MKMapView的代理方法 3:19
9. 在MKMapView中添加交互性标注图标 6:27
10. 使用MKMapView的相机功能制作三维地图 2:02
11. 使用EZLoadingActivity制作Loading动画 6:00
12. 使用Toaster快速制作简约风格的toast 5:25
13. 使用PKHUD制作各种动态提示效果 6:34
14. 使用SweetAlert制作漂亮的自定义Alert窗口 9:36
15. 使用SCLAlertView制作强大的Alert和Input窗口 15:54
16. 使用JTAppleCalendar制作漂亮的日历 17:51
17. 另一个自定义的CVCalendar日历 12:25
18. 给UILabel文字中的tag和url添加点击事件 8:05
19. 创建强大、灵活的日期时间拾取器 3:48
20. 创建Twitter/Youtube/Skype/Spotify风格动作表单 13:21
第2章:表格和表单
1. 创建自定义的UITableViewCell 5:53
2. 创建右侧带有索引的UITableView 4:36
3. 在表格中嵌套另一个表格并使Cell的高度自适应 12:20
4. 使用开源类库制作表格下拉刷新效果 4:29
5. 使用开源类库实现表格下拉上拽刷新效果 5:11
6. 使用开源类库实现漂亮的弹性下拉效果 5:00
7. 实现强大的单元格左右滑动效果并添加功能按钮 18:08
8. 使用开源类库快速实现表单的输入验证 12:11
9. 快速优雅地创建一个漂亮的表单 5:15
10. 快速添加日期选择/多选/动作表单/地图等自定义表单 12:46
11. 创建星期选项表单和拥有Float标签的文本框 20:29
12. 设置表单文字对齐方式以及自适应高度的TextArea 4:33
13. 实时调整表单元素的显示和隐 5:11
14. 实时调整表单元素的激活和失效 3:00
15. 自定义表单文本框内容的格式 6:33
16. 在表单行内嵌入拾取器 2:19
17. 在表单行左侧添加单选和复选组件 3:20
18. 快速应用多种预定义格式的表单验证 17:55
第3章:手势和图表
1. 监听屏幕上的触摸事件状态 2:19
2. 通过对触摸事件的监测创建可随意拖动的图像视图 3:56
3. 通过捏合手势实现图像视图的放大和缩小 2:26
4. 3D Touch功能在项目中的应用 3:40
5. 创建一个带有标题/图例/坐标轴的柱形图表 4:49
6. 创建一个包含三条折线的线性图表 3:52
7. 创建一个饼形图表并导出图表为PNG图片 3:40
8. 制作一份股市中常用的蜡烛图表 3:14
9. 制作一份漂亮的不同色彩标识的气泡图表 3:32
10. 创建一个包含圆点/方形/三角形图标的散点图表 3:35
11. 使用雷达图表形象表达企业各个维度的运营状况 3:21
12. 创建一份包含线性图表和柱形图表的复合图表 3:24
13. 使用开源类库创建美观简洁可滚动的图表 11:54
第4章:网络和线程
1. 通过售书场景讲解线程的锁和解锁 4:21
2. 通过BlockOperation实现线程的队列 4:31
3. 使用DispatchGroup对线程进行分组管理 2:10
4. 使用Alamofire实现网络请求 2:03
5. Alamofire的Get请求并输出Sting/Data/Json结果 5:30
6. 使用AlamofireReachbility检测网络连接的状态 2:01
7. 使用Alamofire验证请求结果和可访问性 3:16
8. 下载网络图片显示下载进度并保存在沙箱目录中 5:50
9. 上传图片并实时显示上传进度/上传字节数 4:59
10. 给图片应用压缩/缩放/圆角/CoreImage滤镜/缓存 15:09
11. 使用开源类库将Json映射到对象 7:22
12. 创建一个Socket客户端 5:41
13. 创建一个Socket服务器端并实现和客户端的通讯 5:10
14. 使用SwiftyStoreKit往项目中快速添加内购功能 4:05
15. 使用ReachabilitySwift实现对网络状态的检测 9:37
第5章:基础类型的高级扩展
1. 快速实现对设备版本/类型/屏幕尺寸的快速检测 5:38
2. 扩展集合类型实现对集合中数据的多种算术运算 3:32
3. 和日期时间相关的数十个实用扩展方法 4:50
4. 快速生成Invert/Mix/Tint/Shade颜色及调整饱和度灰阶 5:37
5. 使用变色龙创建互补色/渐变色/获取图片主题颜色 7:04
6. EZSwiftExtensions对整形/字符串/数组/字典/日期的强大扩展 24:48
7. 针对UIView在frame/约束/旋转/缩放/圆角/各种手势的扩展 7:04
8. 针对图像和图像视图在下载/压缩/裁剪方面的扩展 6:55
9. 针对颜色/设备/UserDefaults/URL等扩展更多实用的方法 18:56
10. 给整形/浮点/数组/字典/字符串/点/颜色/图像类扩展更多实用功能 9:12
11. 使用Kingfisher进行图像加载Loading效果的自定义和缓存 6:48
12. 通过LocalizableIB扩展故事板中的元件增加本地化功能 6:39
13. 给图像添加本地化功能根据不同的语言环境显示不同的图片 3:35
14. 扩展String实现快速计算字符串中的各种数学表达式 3:35
第6章:智能布局
1. 给视图添加Align和Fill的约束及Label的约束 13:57
2. 父视图约束/Corner约束/Edge约束/AnchorAndFillEdge约束 9:43
3. 通过group命令实现对多个视图的统一约束 5:02
第7章:数据存储/文件操作/加密解密
1. 使用开源类库实现对XML文档的解析和编写 7:04
2. 使用斧子实现对XML和HTML文档的快速解析 7:18
3. Cocopods的安装和SwiftJson的使用 5:08
4. 使用开源类库快速实现CoreData的增删改查 14:21
5. 使用开源类库对SQLite数据库进行高效操作 14:38
6. 实现文件和文件夹的创建/写入/拷贝/移动/遍历 13:31
7. 使用开源类库实现以可视化的方式浏览沙箱文件结构 3:50
8. 使用开源类库快速创建普通和加密PDF文档 8:08
9. 使用开源类库实现压缩包的解压操作 3:13
10. 对文件进行加密压缩以及解压加密压缩文件 5:06
11. 使用instruments Allocations工具检测内存泄露 9:28
12. 使用instruments Leaks工具检测内存泄露 4:20
13. 单元测试的各个状态和应用 2:36
14. 使用单元测试进行邮箱格式的验证 6:04
15. 使用单元测试进行代码的性能分析 2:34
16. 快速判断设备是否为越狱设备 2:55
17. 使用Swift实现原生的3DES加密解密 9:32
18. 使用Swift实现原生的MD5加密 4:40
19. 使用Swift实现原生的SHA1加密 4:42
20. Poly1305/Aes/BlowFish/Chacha/Rabbit加密和解密的快速实现 17:50
第8章:多媒体和动画
1. 使用开源类库优雅地实现音乐的播放和中止 4:50
2. 使用AVPlayerViewController播放影片并实现画中画 3:17
3. 实现影片播放时的水印/Overlay/暂停时插入广告等效果 15:50
4. 给相机添加实时CoreImage滤镜效果 10:56
5. 使用开源类库绘制文字/图形/图像/图表/SVG 14:16
6. 使用开源类库快速实现滑入动画 2:19
7. 实现多个动画的顺序播放效果 2:39
8. 使用开源类库快速实现位移动画 1:55
9. 快速实现复合/Label/连续/延时/重复/缓冲/弹性动画 12:01
10. 在项目中以更优雅的方式播放gif动画 2:01
11. 使用第三方类库实现音乐播放的视觉动态效果 9:56
12. CoreText框架中字体的FontMetrics布局信息 2:07
13. 通过CoreText框架实现图文混排 9:11
14. 使用TextKit快速实现文章的分栏效果 4:54
15. 使用TextKit实现更精美的图文混排效果 4:02
第9章:哇啊WOW
1. 实现在项目中跳转到微信/AppStore/地图 6:13
2. 使用开源类库在项目中快速添加漂亮的小图标 4:02
3. 创建多种自定义Segment分段样式的控件 14:49
4. 使用TwicketSegmentedControl创建可滑动Segment 4:32
5. 创建高逼格的Tab动画(Tab图标具有多种动画样式) 16:53
6. 使用ENSideMenu快速搭建强大的侧边栏项目 14:51
7. 使用断头台菜单类库创建旋转和弹性的页面切换效果 17:41
8. 使用BubbleTransition创建气泡式页面切换效果 6:51
9. 创建支持缩放/移动/裁切的相机视图控制器 4:09
10. 快速搭建美观强大的聊天界面(可发送文字/表情/图片) 6:57
11. 创建强大的Pinterest风格的瀑布流界面 15:41
12. 创建Preview-Transition图像预览界面 11:35
13. 使用Presentation创建景深视差滚动效果 9:35
14. 创建更强大更漂亮的景深视差滚动效果 11:41
15. 快速搭建具有滑出/视差/3D变形等切换效果的引导页 23:21
16. 快速搭建一个Card Peek/Pop动态切换界面 15:59
17. 实现单元格在扩展/收缩时折叠式的炫目动态效果 22:38
大家可以点击【 查看详情】查看我的课程