一、无业务侵入做法,自己写个类,然后在+ (void)load
初始化自己要做的事情,代码在运行初始化的时候,就会自动调用load方法
二、[UIApplication sharedApplication].keyWindow 取到的Window 不一定是想要的window,如果有Alert弹窗或者status弹窗的话,取到的是Alert等所在的window
三、如果弹窗需要不被Alert、键盘等窗体遮住的话,自己创建个UIWindow, 层级设置为如下window.windowLevel = UIWindowLevelStatusBar + 1;,然后再将弹窗页面加到这个window里面