IOS AppDelegate方法全解

2022-09-01 04:06:05 字數 845 閱讀 5139

1.當應用程式將要進入非活動狀態執行,在此期間,應用程式不接受訊息或事件,比如來電

nslog(@"應用程式將要進入非活動狀態,即將進入後台");

2.應用程式已經進入後台執行

nslog(@"如果應用程式支援後台執行,則應用程式已經進入後台執行"); //如果需要退出後台,則在這裡加上:exit(0);

3.應用程式將要進入活動狀態執行

nslog(@"應用程式將要進入活動狀態,即將進入前台執行");

4.應用程式已經進入活動狀態

nslog(@"應用程式已進入前台,處於活動狀態");

5.應用程式將要退出,通常用於儲存資料和一些退出前的清理工作

nslog(@"應用程式將要退出,通常用於儲存資料和一些退出前的清理工作");

6.當裝置為應用程式分配了太多的記憶體,作業系統會終止應用程式的執行,在終止前會執行這個方法,通常可以在這裡進行記憶體清理工作,防止程式被終止

nslog(@"系統記憶體不足,需要進行清理工作");

7.當系統時間發生改變時執行

nslog(@"當系統時間發生改變時執行");

8.推送訊息時,獲取裝置的tokenid

nslog(@"%@",devicetoken);

9.tokenid獲取失敗時,做相應處理

nslog(@"fail to register for remotenotifications: %@", [err description]);

10.接收到推送訊息處理

//設定icon上的標記數字設定為0;

nslog(@"%@",userinfo);

11.當程式載入後執行

nslog(@"當程式載入後執行");

iOS appDelegate 生命週期

說明 當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件,比如來 了 說明 當應用程式入活動狀態執行,這個剛好跟上面那個方法相反 說明 當程式被推送到後台的時候呼叫。所以要設定後台繼續執行,則在這個函式裡面設定即可 說明 當程式從後台將要重新回到前台時候呼叫,這個剛好跟上面的那個方法...

iOS appDelegate 生命週期

說明 當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件,比如來 了 說明 當應用程式入活動狀態執行,這個剛好跟上面那個方法相反 說明 當程式被推送到後台的時候呼叫。所以要設定後台繼續執行,則在這個函式裡面設定即可 說明 當程式從後台將要重新回到前台時候呼叫,這個剛好跟上面的那個方法...

關於springCloud中服務方呼叫方的配置

1.我方是服務方,別人呼叫我方,由我方提供位址,不需要呼叫feign。那麼,位址資訊在resourceconfig裡面做配置,resourceconfig中配置的位址相當於是把請求位址暴露給對方,並在此位址請求時對他放行。configuration enableresourceserver publ...