UIApplicationDidBecomeActiveNotification
app开始接收系统事件之后触发,即app获得运行权或者系统焦点之后,应用在启动后,会获得系统焦点,在屏幕上弹出一个window或者 设备被锁后失焦,并在解锁后再次获得系统焦点。
UIApplicationWillResignActiveNotification
app失去焦点的时候触发
UIApplicationWillEnterForegroundNotification
在离开后台状态到变得active这一过程的起点之后一点触发
UIApplicationDidEnterBackgroundNotification
app进入后台之后触发
在具体的场景中,比如某照片应用,双击home之后,相机画面变黑,重新激活之后,又由黑到出现视频。
对于消失的场景来说如果双击home,会触发UIApplicationWillResignActiveNotification事件,这时候因为相机还未被占用,所以不需要做操作,app仍然能够捕获到相机预览画面,这时候如果选择了其他app会触发UIApplicationDidEnterBackgroundNotification