我知道一旦不再需要aViewController
就会调用它的方法(例如,在 unwind segue 和随后的解雇之后)。deinit
但我想知道deinit
在应用程序生命周期的上下文中的行为是什么。
我的问题
deinit
1)如果应用程序由于内存限制而被系统终止,则 何时(哪个应用程序状态为活动/非活动/后台/等),如果有的话,确实会被调用
deinit
2)如果应用程序被用户通过最近使用的应用程序屏幕终止,则 何时(哪个应用程序状态为活动/非活动/后台/等)确实被调用
3)当(哪个应用程序状态为活动/非活动/后台/等),如果有的话,deinit
如果应用程序被用户接受来电移动到后台,则确实被调用
deinit
4)如果用户打开不同的应用程序将应用程序移到后台,则何时(哪个应用程序状态为活动/非活动/后台/等)确实会被调用