美文网首页
iOS_为AppDelegate中的didFinishLaunc

iOS_为AppDelegate中的didFinishLaunc

作者: 半路出家的程序猿 | 来源:发表于2016-06-04 17:40 被阅读2976次

    在项目中发现,多模块的初始化工作都写在的AppDelegate的- application:didFinishLaunchingWithOptions:方法中,使得阅读性很差,其实只是为了在程序启动时获得一次调用机会。

    随着深入了解objc的生命周期后发现,程序启动后,类虽未被使用,但仍然会调用其自身的+(voide)load方法,这样我们就可以在load方法中监听application:didFinishLaunchingWithOptions:方法执行完毕时发送的通知,来完成我们模块的相关操作,实现代码如下:

    相关文章

      网友评论

          本文标题:iOS_为AppDelegate中的didFinishLaunc

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