iOS 13场景对iPhone有什么影响?

敦巴第

情况:我有一个仅限iPhone的应用程序,没有iPad或macOS支持。

我想知道是否采用et al采纳基于iOS 13场景的生命周期是否有所不同UISceneDelegate是否在iPhone上。

问题:我/用户可以用正常的基于应用程序的生命周期来做任何事情吗?如果我不采用此API,是否会错过某些东西?

rmaddy

iPhone上的iOS 13并未实际使用场景。您无法像在iPad上使用iPadOS 13那样创建多个场景。因此,从功能上讲,iPhone上的单个场景实际上与退出场景并仅使用旧的UIApplicationDelegate功能相同。

对于需要支持iOS 13和iOS 12的仅iPhone应用程序,选择退出场景会更容易。然后,您的UIApplicationDelegate代码将在两种版本的iOS上正常工作。如果您在iOS 13中采用了场景API,则仍需要为iOS 12实现UIApplicationDelegate API。

如果仅iPhone应用程序不需要支持iOS 12,则您可能应该使用Scene API,因为它是较新的API,并且如果最终为应用程序添加了适当的iPad支持,则您已经可以通过使用所需的场景API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章