iOS启动入口main做了哪些事?

1.创建application。
2.遵循代理AppDelegate。
3.开启事件循环runloop。
4.读取info.plist的Main storyboard file base name属性,加载视图对象。
5.因为接收遵循UIApplicationDelegate协议的appDelegateClassName,所以实现代理方法didFinishLaunchingWithOptions。

iOS App启动原理解析

 

参数解析:

第一个参数:参数的计数,是main的对应参数。
第二个参数:参数的变量列表,是main的对应参数。
第三个参数:UIApplication类或子类的名称。如果传nil,则默认为UIApplication。
第四个参数:遵循UIApplicationDelegate协议的类的名称,可以实现自定义AppDelegate类。

 

相关文章:

  • 2021-04-09
  • 2021-08-11
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
猜你喜欢
  • 2022-01-08
  • 2021-12-02
  • 2021-12-28
  • 2022-02-03
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
相关资源
相似解决方案