1.通知
1.1 发送通知

object参数如果无特定的要求,可以传nil
e.g.

通知名尽量用宏,方便接收,避免通知名不一样造成无法接收到通知
1.2 接收通知
2.代理
2.1 定义协议

2.2 设置代理

2.3 判断协议是否执行,传参

2.4 在回调的类遵守协议

2.5 设置代理

2.6 实现代理方法

3.闭包
3.1 定义闭包代码块

代码块可以直接写为(String) -> Void
3.2 定义闭包

3.3 判断并回调

3.4 在回调的类中完成闭包,接收传递的参数

此处写时无只能提示,需全部手写
网友评论