第一章:课程简介和开发前的准备 (4讲)
01 | 课程介绍
时长 05:03
02 | 内容综述
时长 02:04
03 | 常见App类型及技术栈浅析
时长 02:29
04 | 使用Xcode创建第一个工程
时长 08:08
第二章:实现App的基本界面 (33讲)
05 | MVC模式:iOS中的架构基石
时长 01:40
06 | iOS中的视图UIView
时长 09:40
07 | 了解UIView的生命周期
时长 06:23
08 | 视图的控制器UIViewController
时长 07:51
09 | 结合视图和控制器构建Tabbar样式页面
时长 20:37
10 | 使用Navigation构建App的基础交互
时长 15:29
11 | iOS基本页面框架的构成和实现
时长 11:39
12 | 系统函数中常见模式Delegate
时长 08:17
13 | UITableView简介
时长 04:54
14 | UITableView中Delegate和Datasource的使用
时长 08:08
15 | UITableViewCell的复用及原理
时长 06:36
16 | 结合子视图实现完整的列表界面
时长 10:48
17 | UICollectionView的基本应用和实现
时长 17:27
18 | UICollectionViewLayout的应用
时长 13:59
19 | 基本列表视图的选择和使用
时长 04:29
20 | 滚动视图的基类UIScrollView简介
时长 15:54
21 | 应用UIScrollViewDelegate实现复杂逻辑
时长 08:55
22 | iOS中滚动视图对比及App内应用场景浅析
时长 06:31
23 | iOS中文字的展示:UILabel的使用与布局
时长 22:19
24 | iOS中图片的展示:UIImage与UIImageView的应用
时长 13:09
25 | iOS中按钮的实现:UIButton的使用
时长 09:17
26 | UIControl以及Target-Action模式
时长 09:56
27 | 使用UIGestureRecognizer实现自定义点击与手势
时长 11:30
28 | 通过UIAlertView了解UIKit系统函数的设计和使用
时长 08:35
29 | Web基础知识及WKWebView 介绍
时长 13:23
30 | 使用WKWebView及Delgate实现简单的页面加载
时长 15:06
31 | 认识观察者模式KVO并展示页面加载进度
时长 16:56
32 | iOS开发中的Web应用浅析
时长 04:46
33 | 使用UIView动画完善界面的交互
时长 42:50
34 | 动画背后的CALayer基本应用
时长 09:16
35 | CoreAnimation及开源动画框架介绍
时长 08:05
36 | 常用代码规范和重构方式
时长 15:59
37 | 结合UIKit分析常用App的页面结构
时长 04:04
第三章:实现App的基础功能 (35讲)
38 | 网络基础及请求的封装
时长 20:41
39 | NSURLSession基础原理、组织和使用
时长 10:57
40 | 使用系统网络架构NSURLSession加载网络数据
时长 09:53
41 | 常用框架集成方式Submodule、Carthage和CocoaPods对比和使用
时长 12:32
42 | 集成和使用开源网络框架
时长 09:24
43 | iOS中的JSON解析
时长 08:47
44 | 使用结构化的数据进行解析和展示
时长 19:38
45 | 实现列表数据加载、解析和展示的完整流程
时长 22:34
46 | iOS沙盒机制和文件结构
时长 14:59
47 | 使用NSFileManager操作和管理文件
时长 22:18
48 | iOS中的序列化NSCoding
时长 26:44
49 | 开源存储方案对比与分析
时长 12:19
50 | 缓存新闻列表数据及已读状态
时长 16:15
51 | iOS中线程的基础知识及NSThread
时长 12:14
52 | GCD的常用方法分析和使用
时长 15:28
53 | 了解Operation、Runloop以及多线程开发总结
时长 10:00
54 | 如何管理App中的图片下载与存储
时长 07:48
55 | 开源图片框架接触的架构和使用
时长 13:46
56 | 了解iOS系统的音视频框架
时长 08:48
57 | 重构视频列表展示视频
时长 18:33
58 | 实现简单视频播放器AVPlayer
时长 11:09
59 | iOS消息机制NSNotification简介
时长 07:42
60 | 使用Notification接收和处理播放状态通知
时长 10:42
61 | 使用KVO监听和处理播放资源的状态变化
时长 06:18
62 | CMTime及播放缓冲进度的获取和使用
时长 17:59
63 | 使用单例模式重构播放器业务逻辑
时长 10:28
64 | 常用App视频业务及流程浅析
时长 09:24
65 | AutoLayout简介
时长 12:22
66 | 使用AutoLayout实现通用ToolBar视图
时长 27:09
67 | iOS常用布局方式选择
时长 05:25
68 | 逻辑分辨率适配
时长 21:04
69 | 物理分辨率适配
时长 13:10
70 | 使用ImageAsset管理图片资源
时长 08:39
71 | iPhone X适配
时长 18:24
72 | iOS开发适配常用方法总结
时长 03:37
第四章:App功能扩展和完善 (34讲)
73 | App启动过程及生命周期分析
时长 15:42
74 | 通过App生命周期回调实现启动页
时长 16:18
75 | 使用URL Scheme进行App间的唤起和通信
时长 21:02
76 | Universal Link简介
时长 05:24
77 | 常用组件化Target-Action方案
时长 15:26
78 | 常用组件化URL Scheme方案
时长 13:18
79 | 常用组件化Protocol-Class方案
时长 09:55
80 | 实现简单的第三方登录和分享功能
时长 07:36
81 | iOS中静态库的制作和使用
时长 10:36
82 | iOS当中Framework的制作和使用
时长 11:33
83 | OAuth和OpenID原理和使用
时长 07:47
84 | 集成QQ SDK实现登录和分享功能
时长 25:30
85 | iOS中常用日志和上报系统浅析
时长 11:57
86 | 类CocoaLumberjack日志框架架构浅析
时长 09:30
87 | Crash的类型介绍和常用收集方案
时长 14:22
88 | 常用上报技术方案对比和分析
时长 08:51
89 | iOS中定位和定位权限
时长 20:35
90 | 定位功能实现和位置信息的获取
时长 09:42
91 | iOS中推送和推送权限
时长 11:38
92 | 使用UserNotifications实现本地推送
时长 14:18
93 | 远程推送与APNs简介
时长 08:28
94 | 使用UserNotifications接收远程推送
时长 10:00
95 | iOS图标管理和动态更新
时长 11:41
96 | iOS App Extension简介
时长 08:43
97 | 实现Today Extension以及数据共享
时长 14:55
98 | UITextField和UITextView
时长 07:58
99 | 使用UITextField实现搜索条
时长 13:37
100 | 使用UITextView实现输入框
时长 19:29
101 | 复杂列表页实现方案及IGListKit浅析
时长 15:28
102 | 复杂内容页展示逻辑及实现方案浅析
时长 12:30
103 | App的签名原理和证书申请
时长 15:57
104 | 常用iOS唯一标识符
时长 08:04
105 | App的打包和上架流程
时长 21:25
106 | 结课测试&结束语 隐藏内容此处内容需要权限查看
会员免费查看
隐藏内容
此处内容需要权限查看
会员免费查看时长 02:35
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。