我的应用可以在后台通过UIApplicationLaunchOptionsLocalNotificationKey
启动。在这种情况下,应用程序的应用程序的登录页面/第一页上会设置initail view controller
和一些动画的常用流程。
我的问题是,这是一个很好的做法,即使我的应用程序是通过操作系统在后台启动的,我也会留下这样的动画吗?我关心的三件事:
有些动画是连续的,比如circular-dot(UIImage)
使用CAAnimation扩展和缩小。
根据用户所在位置,某些视图会作为子视图添加到keyWindow
并被删除。
当用户点按主页按钮时,是否还需要停止添加动画和子视图?
让动画停止并通过applicationDidEnterBackground
和applicationWillEnterForeground
恢复似乎很乏味。