專案中AppDelegate詳解

2021-06-22 14:05:19 字數 1491 閱讀 2504

//模板預設引入程式需要使用「類」的框架,即uikit.h標頭檔案,使它包含在程式中  

#import 

//此處@class宣告程式中的「類」名稱為myviewcontroller  

@class myviewcontroller;  

//定義乙個程式顯示視窗的物件  

uiwindow *window;  

//加入檢視控制實際變數的物件  

myviewcontroller *viewcontroller;  

}  //此處@property宣告程式的屬性,並且加入在前面@inte***ce中指定的相同物件, 其中nonatomic是使用單執行緒機制減少系統資源使用,並將更改方法和修改方法生成在

//property(屬性),  

//接著retain,property的可選項,表明向property

(屬性)的物件傳送乙個retain(保留訊息),  

//而iboutlet表示物件在inte***ce builder(storyboard)中建立。   

//例如下面的**在應用程式中顯示了乙個視窗控制項,

把這個控制項連線到nib檔案並顯示在inte***ce builder (storyboard) 

@property (nonatomic, retain) iboutlet uiwindow *window;  

//又例如,**在應用程式中顯示了乙個檢視控制控制項,

把這個控制項連線到nib檔案並顯示在 inte***ce builder (storyboard)

@property (nonatomic, retain) iboutlet myviewcontroller *viewcontroller;  

//程式結束點,表明結束myviewcontroller.h檔案  

@end  

協議中定義的這些需要實現的方法的作用:

說明:當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件,比如來**了

說明:當應用程式入活動狀態執行,這個剛好跟上面那個方法相反

說明:當程式被推送到後台的時候呼叫。所以要設定後台繼續執行,則在這個函式裡面設定即可

說明:當程式從後台將要重新回到前台時候呼叫,這個剛好跟上面的那個方法相反。

說明:iphone裝置只有有限的記憶體,如果為應用程式分配了太多記憶體作業系統會終止應用程式的執行,在終止前會執行這個方法,通常可以在這裡進行記憶體清理工作防止程式被終止

說明:當系統時間發生改變時執行

說明:當程式載入後執行

說明:當statusbar框將要變化時執行

(uiinte***ceorientation)newstatusbarorientation

duration:(nstimeinterval)duration

說明:當statusbar框方向將要變化時執行

說明:當通過url執行

說明:當statusbar框方向變化完成後執行

說明:當statusbar框變化完成後執行

ios開發 專案中AppDelegate詳解

模板預設引入程式需要使用 類 的框架,即uikit.h標頭檔案,使它包含在程式中 import 此處 class宣告程式中的 類 名稱為myviewcontroller class myviewcontroller 定義乙個程式顯示視窗的物件 uiwindow window 加入檢視控制實際變數的物...

BIRT報表工具安裝和整合到現有專案中詳解

2.eclipse需要安裝birt的外掛程式 myecplic 不曉得從什麼版本開始就整合了birt 可以確定myeclipse10已整合 3.怎麼畫報表參考 4.birt整合到現有的專案中 jrun.web.xml server config.wsdd viewer.properties 2 將w...

專案執行 專案中問題

多部門,多人員參與 1.確定專案總負責人,及時協調各方任務和人力 2.晨會溝通當天任務,同步專案進展 15min,晨會不做小組討論 3.同步專案進度和風險,已知風險確定解決方案或解決時間 下班前 前期調研不足,開發延期 專案已啟動,開發中期發現前期調研不足,不能按時交付測試 提測質量較差 bug堆積...