极客班线下翻转课堂第八周
@杨武老师全天辅导
1. 学习方法
- 更新 iOS Map,最好每周更新,自己整理思路,每一个控件的用法。
- 学习新的知识:写一组 Demo 把 API 都实现一边,不看文档就能做出来。至少熟悉 API 的名字和用途。
2. 问题辅导
2.1. KVC KVO
其实就是和点语法一样的,但是提供了一种访问便利,最简单的 KVC 能让我们通过以下的形式访问属性。
- 键路径(Key Path)
- 键值验证 (KVV)
2.2. Block
就是匿名函数
2.3. Multitasking
NSOperationQueue,立刻并行执行。
1 | [queue addOperationWithBlock:^{}]; |
GCD 则是提供更多灵活性
3. 随堂练习
通过多任务,只看 API,做一个异步下载加载图片的 Demo
Demo 见 GitHub :
- test Block
- test GCD
- test NSOperation