UIApplication中的一些方法用途

//啓動基本完成程序準備開始運行.
- ( BOOL )application:( UIApplication *)application didFinishLaunchingWithOptions:( NSDictionary *)launchOptions {
     return YES ;
}
//當應用程序將要進入非活動狀態.在此期間,應用程序不接收消息或事件,好比來電話了.
- ( void )applicationWillResignActive:( UIApplication *)application {}
//當程序被推送到後臺的時候調用。因此要設置後臺繼續運行,則在這個函數裏面設置便可.
- ( void )applicationDidEnterBackground:( UIApplication *)application {}
//當程序從後臺將要從新回到前臺時候調用.
- ( void )applicationWillEnterForeground:( UIApplication *)application {}
//當應用程序入活動狀態執行.
- ( void )applicationDidBecomeActive:( UIApplication *)application {}
//當程序將要退出是被調用,一般是用來保存數據和一些退出前的清理工做。這個須要要設置UIApplicationExitsOnSuspend的鍵值。
- ( void )applicationWillTerminate:( UIApplication *)application {}
//請求委託打開一個 URL資源
- ( BOOL ) application:( UIApplication *) application handleOpenURL:( NSURL *)url{}
//請求委託打開一個 URL資源
- ( BOOL ) application:( UIApplication *) application openURL:( NSURL *)url sourceApplication:( NSString *)sourceApplication annotation:( id )annotation{}
//當內存低告警時
- ( void )applicationDidReceiveMemoryWarning:( UIApplication *)application{}
//當系統時間發生顯著改變時
-( void )applicationSignificantTimeChange:( UIApplication *)application{}
//當一個運行着的應用程序收到一個遠程的通知 發送到委託去...7.0以前
- ( void )application:( UIApplication *)application didReceiveRemoteNotification:( NSDictionary *)userInfo{}
//當一個運行着的應用程序收到一個遠程的通知 發送到委託去...7.0以後
- ( void )application:( UIApplication *)application didReceiveRemoteNotification:( NSDictionary *)userInfo fetchCompletionHandler:( void (^)( UIBackgroundFetchResult ))completionHandler{}
//當一個應用程序成功的註冊一個推送服務(APS) 發送到委託去...
-( void ) application :( UIApplication *) application didRegisterForRemoteNotificationsWithDeviceToken:( NSData *) deviceToken{}
//當 APS沒法成功的完成向 程序進程推送時 發送到委託去..
-( void ) application :( UIApplication *) application didFailToRegisterForRemoteNotificationsWithError:( NSError *) error{}
//當一個運行着的應用程序收到一個本地的通知 發送到委託去...
-( void ) application :( UIApplication *) application didReceiveLocalNotification:( UILocalNotification *)notification{}
相關文章
相關標籤/搜索