APP的启动优化

1.main()之前 
   加载可执行文件,加载动态链接库,objc运行时初始化处理,初始化(+load方法、attribute修饰的函数调用、C++静态全局变量)

2.main()执行后
  main()执行之后到didFinishLaunchingWithOptions里首屏渲染相关方法的执行
  文件的读写操作,大数据的读取,大量的计算

3.首屏渲染之后
非首屏渲染的其他服务模块的初始化、监听的注册、配置文件的读取。

你可能感兴趣的:(APP的启动优化)