第一章:课程简介和开发前的准备 (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 | 结课测试&结束语
隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:1金币
  • 会员用户购买价格:免费
  • 永久会员用户购买价格:免费推荐
会员免费查看

时长 02:35

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注