希望了解为初始数据调用某些端点的最佳位置。
在某些应用程序(主要是游戏)中,菜单前有一个加载屏幕。这是"启动屏幕"或者它是在viewDidLaunchWithOptions期间设置的视图,还是仅仅是初始视图?
如果我的搜索是正确的,那就无法执行逻辑"在启动屏幕期间。那些具有加载屏幕的应用程序根本就不使用启动屏幕而只是设置自己的加载屏幕(显示为"启动屏幕")?
答案 0 :(得分:2)
您无法在启动图片或启动情节提要场景中执行任何代码,因为它会在您的应用加载时以及开始执行之前显示。
常见的方法是将应用的第一个场景创建为与发布故事板场景相同,以便启动图像和初始场景之间的过渡是无缝的。然后,您可以在初始场景中执行加载,同时提供适当的反馈(微调器,进度条等)
答案 1 :(得分:0)
大多数建议使用“启动”屏幕因为如果您用于显示动画的第一个屏幕需要很长时间来准备自己,那么用户将看到白色屏幕。然后在应用程序的根视图控制器上执行动画,该控制器始终显示在应用程序启动时。