(承21/30 OOPS!物件導向程式設計-1) 類別就像製作物件的藍圖,並且整合管理相關的資料,也可自定義型別。試著替類別加入「屬性」與「方法」來描述產生的物...
Why 類別的實例使用前,都需要初始化。 What 設定實例每一個所儲存屬性的初始值,但Optional型別的屬性可以沒有初始值。 How 於宣告時設置。 cl...
Superclass & Subclasssubclass子類別可以繼承Superclass父類別的方法與屬性。若要生成兩個相似的物件,可以先寫A類別(...
UIPickerView提供各種項目讓使用者做選擇時常用的類別。 從元件庫加入PickerView並設定AutoLayout 將PickerView的Data...
switch跟if一樣是條件語句,他會嘗試把某個值與數個模式(pattern)進行匹配。根據第一個匹配成功的模式,switch語句會執行對應的程式碼。 swit...
Default有時候不需要匹配每個列舉成員,預設default分支來可以涵蓋所有未明確被提出的任何成員。 enum Brand { case danda...
協定UIPickerViewDelegate,UIPickerViewDataSource,UITableView協定僅宣告方法、屬性,不會直接定義內容,而是使...
(承27/30 I服了U-1)協定:MoneyTransferProtocol宣告方法:giveMoney protocol MoneyTransferProt...
Life cycle of an App 生命週期 當使用者按下App Icon的「瞬間」,系統會先執行函式@UIApplicationMain,並產生元件U...
Life cycle of View 生命週期loadView:用程式碼產生畫面 viewDidLoad:讀入畫面之後執行第一個載入的方法,可以按照自己希望Ap...