1.AppDelegate到这里我们把解决方案再明确一下:把 AppDelegate 的调用解耦成一个 责任链 模型。并且满足以下特征:每个模块都可以无限制的实现 AppDelegate 的方法。每个模块将会实现多个 AppDelegate 的函数以完成一定的业务逻辑,比如对于URLScheme的处理。对于有返回值的函数,将其调用关系转化成一个 责任链。 能够让调用者之间根据返回值交互。http://www.dzpqzb.com/2018/05/10/appdeleate-components/