美文网首页
2019-11-18 AppDelegate 瘦身方案

2019-11-18 AppDelegate 瘦身方案

作者: 北你妹的风 | 来源:发表于2019-11-18 10:20 被阅读0次

    1、通过拆分模块

    把不同的功能模块拆分,由不同的文件去实现。然后在AppDelegate只去加载这些单独实现的文件即可

    2、代理方法

    通过代理的方法把控制权下发给各个实现类

    3、消息通知

    一些状态的变更可以由发送消息将事件传递出去

    4、methodSwizzing

    通过运行时,实现方法交换,把AppDelegate中要实现的方法交由其他类实现。

    5、分类

    不同的功能模块,分别实现不同的分类。如:推送、第三方服务初始化,状态变更,组件初始化,监听APP级别的消息等。

    相关文章

      网友评论

          本文标题:2019-11-18 AppDelegate 瘦身方案

          本文链接:https://www.haomeiwen.com/subject/gysvictx.html