object c AppDelegate.h 各個方法的使用

//
//  AppDelegate.m
//  
//
//  Created by Kenshin Cui on 14-2-23.
//  Copyright (c) 2014年 Kenshin Cui. All rights reserved.
//

#import "AppDelegate.h"

@implementation AppDelegate


//程序啓動以後執行,只有在第一次程序啓動後才執行,之後再也不執行;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    return YES;
}


// Sent when the application is about to move from active to inactive state. 
// This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) 
// or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. 
// Games should use this method to pause the game.
//程序將要被激活時(得到焦點)執行,程序激活用戶才能操做;
- (void)applicationWillResignActive:(UIApplication *)application
{
  
}

// Use this method to release shared resources, save user data, invalidate timers, 
// and store enough application state information to restore your application to its current state in case it is terminated later. 
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
//程序進入後臺後執行,注意進入後臺時會先失去焦點再進入後臺;
- (void)applicationDidEnterBackground:(UIApplication *)application
{
    
}

// Called as part of the transition from the background to the inactive state; 
// here you can undo many of the changes made on entering the background.
//程序將要進入前臺時執行;
- (void)applicationWillEnterForeground:(UIApplication *)application
{
    
}

// Restart any tasks that were paused (or not yet started) while the application was inactive. 
// If the application was previously in the background, optionally refresh the user interface.
//程序被激活(得到焦點)後執行,注意程序被激活時會先進入前臺再被激活;
- (void)applicationDidBecomeActive:(UIApplication *)application
{
    
}

// Called when the application is about to terminate. 
// Save data if appropriate. See also applicationDidEnterBackground:.
//程序在終止時執行,包括正常終止或異常終止,例如說一個應用程序在後太運行(例如音樂播放軟件、社交軟件等)佔用太多內存這時會意外終止調用此方法;
- (void)applicationWillTerminate:(UIApplication *)application
{
    
}

@end
相關文章
相關標籤/搜索