前文
应用程序启动过程
文件appDelegate是系统帮我们创建的,但是在ios13后模式就更改了
变为了SceneDelegate,如果需要ios9-ios13全适配,
那么代码要在SceneDelegate和appDelegate写入.
他们的大意几乎是相同的,不同view窗口的加载,关闭,之类的…
main.m文件中已经把appDelegate这个类,作为了代理了,实现里面相应的方法就可以了
值得再次强调的是 ios13中,并不会走appDelegate这个类之前的ios13以下的,
只会走SceneDelegate这个类 设置程序最低兼容ios版本,看警告提示就可以知道了
最后加载配置文件中指定的main.storyboard改成自己的就可以了加载自定义的或是程序的
正文
ios13以下:
- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
程序加载完毕的时候会调用此方法
-(void)applicatioinDidBecomeActive
应用变为活跃状态 -(应用开始活跃了)
-(void)applicationWIllResignActive
程序即将不活跃 -(点home 从[活跃]变为[不活跃]) -(来了一个电话)
-(void)applicationDidEnterBackground
程序进入后台 -(点home 从[不活跃]到[后台] )
-(void)applicationWillEnterForeground
程序即将进入前台 -(点了home 选中此窗口之间的加载过程)
-(void)applicationWIllTerminate