IOS學習 1 第乙個IOS程式

2022-02-19 11:03:24 字數 858 閱讀 8861

1.執行原理

2.應用程式的生命週期

應用程式載入完畢後被呼叫。

在應用程式將要由活動狀態切換到非活動狀態時候呼叫,如按下home按鈕,返回主螢幕,或全屏之間切換應用程式等。

在應用程式進入後台呼叫(按下home鍵);

在應用程式進入前台被呼叫

應用程式獲取焦點被呼叫。

在應用程式要完全推出的時候。

3.uiwindow

物件是所有uiview的根檢視,管理和協調的應用程式的顯示、分發事件給view。

uiwindow類是uiview的子類,可以看作是特殊的uiview。一般應用程式只有乙個uiwindow物件,即使有多個uiwindow物件,也只有乙個uiwindow可以接受到使用者的觸屏事件。uiwindow初始化在

self.window = [[[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]] autorelease];

uiview:檢視,螢幕上能看得見摸得著的東西都是uiview比如按鈕、文字標籤、**。類繼承自uiresponder,負責在螢幕上 定義乙個矩形區域,檢視用於展示介面及響應使用者介面互動。每個檢視物件都要負責渲染檢視區域的內容,並響應該區域中發生的操作事件。

除了顯示內容和處理事件之外,檢視可以巢狀並管理子檢視。子檢視是指嵌入到另一檢視物件內部的檢視物件,而被嵌入的檢視物件是父檢視。檢視新增到window中就會顯示出來,ios中是怎麼實現檢視顯示的,看下面的**

uiviewcontroller:內部預設有乙個uiview檢視,負責管理uiview的生命週期,裝載資料到uiview上顯示,處理uiview的生命週期,裝載到uiview上顯示處理uiview事件。

iOS學習 第乙個iOS應用程式

uikit 框架提 用程式構建和管理其使用者介面所需的全部類。uikit 框架只是 cocoa touch 提供的物件導向的眾多框架中的乙個,而 cocoa touch 是所有 ios 應用程式的應用環境。呼叫 會建立乙個 類的例項和乙個應用程式委託的例項 在本教程中,應用程式委託是 由 singl...

ios學習總結 1 建立第乙個ios專案

接著新建乙個工程,如下圖所示 建立完專案後,我們來編寫我們的第乙個ios專案。import viewcontroller.h 然後在didfinishlaunchingwithoptions函式中,新增如下 self.window uiwindow alloc initwithframe uiscr...

iOS學習之路 03 第乙個程式

我總結的程式一般是使用手寫 storyboard拖控制項也可以,但是對於初學者來說手寫 更有利於加深對開發流程的理解 1 先建立乙個單檢視程式。可以在右邊設定自己的類的字首,看截圖。2 在new file中,新建乙個cocoa class,取名為 myviewcontroller.繼承uiviewc...