我們從 xib 中拉取一個元件到我們的程式碼區域(記得開啟右上角的新增編輯區域)我們可以從中間方框處看到設定交互動作的小窗口。 主要重點分成三個部分: C...
首先我們先設定 PickerView 的 Connection 來當元件的 referencing Outlet // MARK: - Variable...
// MARK: - LifeCycle // viewDidLoad 是 UIViewController 的一個生命週期方法,它會在視圖加載後自動...
記得設定元件的 Connection 再來處裡的 Sent Events // 當 switch 的狀態改變時,這個方法會被觸發 @IBAction fu...
Delegate 允許一個物件將某些任務或功能委託(Delegate)給另一個物件來執行。舉例來說,假設你有一個 UITableView 和一個 UIViewC...
安裝 CocoaPods (CocoaPods) 如果您尚未安裝 CocoaPods,您首先需要在終端機(Terminal)中執行以下命令來安裝它: sudo...
MVC(Model-View-Controller)是一種軟體設計模式,廣泛用於構建使用者界面。在 iOS 開發中,這是最常用的設計模式之一。讓我們一步一步來...
在學習或進行程式開發的過程中,一個常被忽視但極為重要的觀念就是『7分思考,3分寫程式』。這個觀念強調在實際寫程式之前,先花時間仔細思考和計劃是非常重要的。接下...
在 Swift 程式開發中,隨著專案越來越大,代碼結構的清晰性就變得越來越重要。// MARK: 是一種特殊的註解方式,它能幫助我們在 Xcode 中清晰地區...
在程式設計中,變數命名是一個重要但經常被忽視的細節。一個好的變數名稱可以使代碼更容易理解和維護。在 Swift 中,一個常見的變數命名規則是使用駝峰式命名(C...