`
cwlong
  • 浏览: 10586 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

IOS开发 - AppDelegate的代理方法

    博客分类:
  • Ios
 
阅读更多

1. Info.plist和pch文件的作用

2. UIApplication的常见使用

3. AppDelegate的代理方法

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

5. IOS程序的完整启动过程



﹣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
  • 大小: 119.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics