iOS開發基礎

2021-09-06 05:36:38 字數 1326 閱讀 1918

1 乙個應用程式是怎麼啟動的?

當我們基於xcode模版建立應用程式時,應用程式啟動時大部分的環境引數會被自動設定。

uikit框架提供了乙個應用程式需要構建和管理它的使用者介面的所有類(啟動、結束應用程式,控制介面和觸點事件)。uikit是cocoa touch提供的眾多物件導向框架中的乙個。cocoa touch是所有ios應用程式的開發環境。

在所有應用程式中都會有下面的語句:

@autoreleasepool
2 arc@autoreleasepool語句支援自動引用計數系統。arc為你的應用程式提供了自動的物件生命週期管理,保證物件在使用期間一直存在,在沒有人使用時銷毀。

3 視窗

視窗是使用者與應用程式之間的介面,任何可顯示的內容都必須新增視窗的子檢視。

4 storyboard

storyboard是乙個檔案檔案,記錄了乙個應用程式使用者介面定義的物件、轉換、連線。當乙個應用程式啟動時,storyboard檔案被載入,並根據該檔案內容例項化初始檢視控制器。乙個storyboard包含一系列場景和segues。乙個場景代表乙個檢視控制器。乙個segue代表兩個場景之間的轉換。

5 檢視控制器

是乙個管理乙個顯示區域的物件。根據不同的條件顯示不同的檢視。檢視控制器本身不是乙個可顯示的物件。

6 檢視

在螢幕的乙個矩形區域畫一些內容並處理使用者點觸事件的乙個物件。乙個檢視還可以包含其它的檢視,被包含的檢視稱為子檢視。

7 mvc(model-view-controller)

model物件代表資料:例如畫圖程式中的乙個形狀,遊戲中的乙個角色。

view物件知道怎麼樣顯示model物件代表的資料。

controller中介模型和檢視:例如乙個資料用哪個檢視來顯示。

8 什麼時候需要乙個輸出口?

如果你需要在程式執行過程中改變某個控制項的屬性,那麼你需要為它建立乙個輸出口。輸出口實際上是乙個指向某個控制項物件的指標。

9 如何建立輸出口和動作?

按住control,選擇畫布上的某個元素,然後按住滑鼠左鍵並拖動到合適的原始檔,如下圖。

注意選擇桔黃色圈標示的模式。

官網指南:

iOS開發基礎 UIButton

今天開始寫ios開發基礎,自己要開始做乙個專案,好用來找第乙份實習工作,開始記錄我學習ios開發的過程。以下是寫在viewcontroller.m檔案下的。viewcontroller.m 01 button created by linjia on 15 8 22.import viewcontr...

iOS開發控制項基礎

一 使用plist檔案 使用plist檔案的目的 將資料和 分離。載入方法 nsstring path nsbundle mainbundle pathforresource imagedata oftype plist nsarray imagelist nsarray arraywithcont...

iOS開發基礎 NSUserDefaults

nsuserdefaults 是乙個單例 用來儲存小型資料 儲存到本地 在本地生成了乙個plist檔案,然後把資料寫到了plist檔案裡 nsuserdefaults user nsuserdefaults standarduserdefaults 把資料儲存到本地 需要設定乙個key值 user ...