您的位置:首页 > 移动开发 > IOS开发

IOS开发 - AppDelegate的代理方法

2015-08-20 11:56 666 查看
[size=medium][color=red]
1. Info.plist和pch文件的作用

2. UIApplication的常见使用

3. AppDelegate的代理方法

4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系

5. IOS程序的完整启动过程
[/color][/size]


﹣AppDelegate的代理方法﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣

现阶段的移动操作设备都有个特点 , 一个应用程序运行的过程中, 很容易受到打扰, 比如一个来电或者锁屏等操作,会导致应用程序进入后台或者终止

当发生这种情况的时候 , 应用程序受到干扰时, 会产生一些系统事件, 这时UIApplication会通知它的delegate对象 , 让delegate代理这些系统事件


/**
* 一般在这里保存应用的数据
*/
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"进入后台的时候会调用 -- applicationDidEnterBackground");
}


- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"从后台进入时调用该方法 -- applicationWillEnterForeground");
}

/**
* 一般在这里清除不需要的内存
*/
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
{
NSLog(@"内存警告的时候会调用 -- applicationDidReceiveMemoryWarning");
}

/**
* 在App启动完毕后,就会调用该方法
*/
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return YES;
}






模拟内存方法 : Hardware -> Simulate Memory Warning
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: