极客班线下翻转课堂第八周

@杨武老师全天辅导

1. 学习方法

  • 更新 iOS Map,最好每周更新,自己整理思路,每一个控件的用法。
  • 学习新的知识:写一组 Demo 把 API 都实现一边,不看文档就能做出来。至少熟悉 API 的名字和用途。

2. 问题辅导

2.1. KVC KVO

其实就是和点语法一样的,但是提供了一种访问便利,最简单的 KVC 能让我们通过以下的形式访问属性。

  • 键路径(Key Path)
  • 键值验证 (KVV)

2.2. Block

就是匿名函数

2.3. Multitasking

NSOperationQueue,立刻并行执行。

1
2
[queue addOperationWithBlock:^{}];

GCD 则是提供更多灵活性

3. 随堂练习

通过多任务,只看 API,做一个异步下载加载图片的 Demo

Demo 见 GitHub

  • test Block
  • test GCD
  • test NSOperation