UIApplicationDelegate
2015-11-02 20:59
330 查看
App受到干扰时,UIApplication会通知它的delegate对象,让delegate处理系统事件。
项目中的AppDelegate已经遵守了UIApplicationDelegate协议
delegate可处理事件:
* 应用程序的生命周期事件(如程序启动和关闭)
下面是常用的几个方法:
//
app启动完毕时调用(建议在此初始化程序)
- (BOOL)application:(UIApplication
*)application didFinishLaunchingWithOptions:
(NSDictionary
*)launchOptions
//
app从主动转被动状态时调用
- (void)applicationWillResignActive:(UIApplication
*)application
//
app从被动转为主动状态时被调用
- (void)applicationDidBecomeActive:(UIApplication
*)application
//
app推送到后台时调用
- (void)applicationDidEnterBackground:(UIApplication
*)application
//
app后台要进入前台时调用
- (void)applicationWillEnterForeground:(UIApplication
*)application
//
当程序完成载入后调用
- (void)applicationDidFinishLaunching:(UIApplication
*)application
//
app接收到内存警告时调用
- (void)applicationDidReceiveMemoryWarning:(UIApplication
*)application
//
当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnsuspend的键值
- (void)applicationWillTerminate:(UIApplication
*)application
//
当系统时间发生改变时执行
- (void)applicationSignificantTimeChange:(UIApplication
*)application
如果有错或有什么问题请联系我,转载请注明出处,谢谢!
项目中的AppDelegate已经遵守了UIApplicationDelegate协议
delegate可处理事件:
* 应用程序的生命周期事件(如程序启动和关闭)
下面是常用的几个方法:
//
app启动完毕时调用(建议在此初始化程序)
- (BOOL)application:(UIApplication
*)application didFinishLaunchingWithOptions:
(NSDictionary
*)launchOptions
//
app从主动转被动状态时调用
- (void)applicationWillResignActive:(UIApplication
*)application
//
app从被动转为主动状态时被调用
- (void)applicationDidBecomeActive:(UIApplication
*)application
//
app推送到后台时调用
- (void)applicationDidEnterBackground:(UIApplication
*)application
//
app后台要进入前台时调用
- (void)applicationWillEnterForeground:(UIApplication
*)application
//
当程序完成载入后调用
- (void)applicationDidFinishLaunching:(UIApplication
*)application
//
app接收到内存警告时调用
- (void)applicationDidReceiveMemoryWarning:(UIApplication
*)application
//
当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnsuspend的键值
- (void)applicationWillTerminate:(UIApplication
*)application
//
当系统时间发生改变时执行
- (void)applicationSignificantTimeChange:(UIApplication
*)application
如果有错或有什么问题请联系我,转载请注明出处,谢谢!
相关文章推荐
- UIApplication 是什么
- IOS开发——02_第一个类的创建、声明…
- iOS启动过程
- UIApplication是什么
- UIApplicationDelegate
- 01_iOS开发需要准备什么?
- IOS开发——01_第一个OC程序
- 扫描周围可用蓝牙设备、以及设置蓝牙设备的可见性
- Instance Methods are Curried Functions in Swift
- 关于Android中的的动画
- android ANR产生原因和解决办法
- Objective-C中的Protocol
- Objective-C之Category的使用
- Android 动画实践
- android--(内存管理、布局性能优化hierarchyviewer工具、viewStub(需要时显示))
- Swift再浪一波,快来快来
- Android Layout_Gravity和Gravity
- 辛巴学院-Unity-剑英的c#提高篇(一)主循环
- 开源中国 OsChina Android 客户端源码分析(10)双击退出程序
- android中的逐帧动画