iOS进阶开发—817人已学习
课程介绍
进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977
课程收益
iOS进阶成了当今iOS开发人员必经之路
无论开发还是面试,ios进阶的底层知识是作为一个iOS开发必须要掌握的知识,要想立足不败之地,不光要掌握,还要掌握比更加深入。尤其在底层原理方向,底层源码必须要有自己的见解。
讲师介绍
李文瀚 更多讲师课程
毕业于解放军特种作战学院,曾就职广州军区司令部。复原后从事IT行业,涉及逆向,安全,密码学等技术领域.2014年在广州某线下教育机构担任iOS讲师,2015年加入潭州教育集团,潭州iOS学院联合创始人.军人出身的Hank(李文瀚)老师,具有独特的授课风格:思路清晰,语言简洁,讲解激情,幽默风趣,感染力强。Hank老师专注教授:iOS系统内核,iOS逆向技术,密码学,安全攻防等技术领域.
课程大纲
1. 原子属性 15:10
2. 线程安全&UI;线程 17:22
3. 加载网络图片 15:10
4. 加载网络图片补充 15:10
5. 加载网络图片补充2 15:10
6. 加载网络图片补充3 15:10
7. 加载网络图片补充4 13:28
8. RunLoop 15:10
9. RunLoop补充 7:34
10. NSTread分类 15:10
11. NSTread分类补充 11:05
12. GCD简单使用 15:10
13. GCD简单使用补充 15:10
14. GCD简单使用补充2 14:41
15. GCD 串行队列 15:10
16. GCD 串行队列补充 16:34
17. GCD并发队列 20:19
18. GCD同步任务加强 15:10
19. 全局队列优先级&服务质量 17:07
20. 全局队列&并发队列&串行队列 13:16
21. GCD延时执行 9:30
22. GCD一次执行 12:18
23. 调度组 10:46
24. 主队列 15:10
25. NSOperation 15:10
26. NSOperation补充 15:10
27. NSOperation补充2 7:32
28. NSOperation最大并发数 15:29
29. 队列挂起&取消所有操作 20:31
30. 操作的依赖关系 17:35
31. reachability框架 7:08
32. 网络状态的监测 11:19
33. 网络基础 15:10
34. 网络基础补充 14:31
35. 修改请求头访问服务器 13:16
36. Apache服务器配置 15:10
37. Apache服务器配置补充 11:55
38. NSURLRequest 15:10
39. NSURLRequest补充 15:10
40. NSURLRequest补充2 15:34
41. Json解析 15:10
42. Json解析补充 13:24
43. Plist文件反序列化 12:28
44. XML简介 16:31
45. 代码实现XML解析 15:10
46. 代码实现XML解析补充 7:04
47. XML解析思路&代码实现 15:10
48. XML解析思路&代码实现补充 15:10
49. XML解析思路&代码实现补充2 17:50
50. KVC属性设置 15:10
51. KVC属性设置补充 17:43
52. 补充内容 15:10
53. 补充内容补充 10:49
54. 加密视频播放 3:51
55. 加密算法介绍 15:10
56. 加密算法介绍补充 15:10
57. 加密算法介绍补充2 15:10
58. 加密算法介绍补充3 14:48
59. 登陆加密的处理 15:10
60. 登陆加密的处理补充 15:10
61. 登陆加密的处理补充2 15:10
62. 登陆加密的处理补充3 9:26
63. 钥匙串访问 15:10
64. 钥匙串访问补充 15:10
65. 钥匙串访问补充2 7:45
66. 指纹识别 15:10
67. 指纹识别补充 14:21
68. 抽取登陆网络请求的单利 15:10
69. 抽取登陆网络请求的单利补充 6:10
70. 利用通知中心切换视图控制器 15:10
71. 利用通知中心切换视图控制器补充 15:43
72. 细节处理,登陆失败 18:32
73. 对称加密算法介绍 15:10
74. 对称加密算法介绍补充 15:10
75. 对称加密算法介绍补充2 12:54
76. 对称加密算法代码演练 15:10
77. 对称加密算法代码演练补充 15:10
78. 对称加密算法代码演练补充2 13:15
79. 对称加密算法工具类说明 14:42
80. RSA公钥密钥的生成 7:49
81. 数字签名 10:53
82. PKCS 10:51
83. 开发中证书的生成 13:30
84. 代码实现RSA加密算法 15:10
85. 代码实现RSA加密算法补充 15:14
86. NSURLConnection下载 16:34
87. NSURLConnection进度监听 15:10
88. NSURLConnection进度监听补充 9:13
89. 拼接数据然后写入 15:14
90. NSFileHandle写入 15:10
91. NSFileHandle写入补充 15:10
92. NSFileHandle写入补充2 8:16
93. NSOutputStream拼接文件 12:12
94. Connection在多线程下的问题 16:37
95. Connection+Runloop 15:10
96. Connection+Runloop补充 14:20
97. NSURLSession简介 15:10
98. NSURLSession简介补充 8:18
99. NSURLSession下周 11:53
100. 文件的解压缩 18:16
101. NSURLSession下载进度监听 15:10
102. NSURLSession下载进度监听补充 9:06
103. 自定义Progress 15:10
104. 自定义Progress补充 14:16
105. 断电续传 15:10
106. 断电续传补充 15:10
107. 断电续传补充2 6:12
108. NSURLSession代理的队列 8:48
109. NSURLSession代理的强引用 18:32
110. NSURLConnection同步方法 15:10
111. NSURLConnection同步方法补充 15:10
112. NSURLConnection同步方法补充2 16:03
113. 下载管理器的实现思路 13:21
114. 获取服务器文件的信息 16:04
115. 检查本地文件信息 15:10
116. 检查本地文件信息补充 12:15
117. 设置范围改变请求头信息 16:59
118. 通过代理实现文件流拼接 13:54
119. 多线程下载实现 5:33
120. Block回调通知下载信息 15:10
121. Block回调通知下载信息补充 9:54
122. 暂停下载操作 14:29
123. 设计Manager下载管理器 15:10
124. 设计Manager下载管理器补充 19:38
125. 管理器暂停 17:43
126. 下载管理器小结 15:10
127. 下载管理器小结补充 10:38
128. Https简介 12:09
129. Https信任过程 15:10
130. Https信任过程补充 15:10
131. Https信任过程补充2 9:46
132. 面试题 15:10
133. 面试题补充 10:58
134. 配置WebDav服务器 15:10
135. 配置WebDav服务器补充 10:43
136. WebDavPut上传 15:10
137. WebDavPut上传补充 15:10
138. WebDavPut上传补充2 5:49
139. WebDAV的HEAD&DELETE; 18:28
140. WebDAV上传进度跟进 9:30
141. 多线程下载思路 15:10
142. 多线程下载思路补充 13:59
143. Socket简介 15:15
144. Socket代码示例 15:10
145. Socket代码示例补充 6:37
大家可以点击【 查看详情】查看我的课程