使用Swift開發App時,可以使用以下幾種方式做開發:
1. StroyBoard
2. Nibs
3. 純Code
每種開發方式都有其優缺點,但我認為純Code開發不論是維護性或合作性都是最高的,
因此這次來挑戰使用Code刻出IOS內建的鬧鐘。
前言 昨天已經將 addAlarmTableViewCell 在 addAlarmTableView 中註冊完畢了,今天要試著實作 Delegate &...
前言 現在我們已經很像IPhone的內建鬧鐘了,但是還是有一點不一樣(下圖紅框圈起處) 因此今天就要來完成最後的兩小塊拼圖之一:「Accessory」。 實作...
前言 現在我們就差第四個欄位需要讓他有開關的效果,由於這邊是使用TableView實作的,因此我打算使用兩個TableViewCell來達到這個效果: 建立第二...
前言 我們現在畫面都已經跟Iphone內建的鬧鐘一樣了,但虛有其表是不行的,馬上來實作TableViewCell的點擊功能吧!今天會先實作較單純的「標籤」欄位。...
前言 我們已經完成了標籤這個頁面了,可以看一下再IPhone內這個頁面的功能: 會將標籤頁面輸入的值傳回上個頁面,那這邊就會用到Protocol! 實作 網路上...
前言 目前已經將Protocol都設置完畢了,那現在就要來實作讓其他的ViewController執行Protocol內的Function。 實作 現在Prot...
前言 目前標籤頁面的畫面及功能已經完成,接下來繼續新增「重複」頁面,算是再熟悉一下TableView的使用。 實作 一樣新增一個ViewController,並...
前言 「重複」頁面的畫面已經完成了,接著實作功能吧!功能圖: 實作 首先建立一個變數,用來儲存Cell是否被點擊過 var isSelected: [Int...
前言 做到現在會發現每個ViewController內的程式碼都一大堆,有畫面元件,有邏輯,有Model,在閱讀上面真的很不友善。因此今天就要來將他們分類分類,...
前言 昨天已經將要用來實作MVC分離的範例完成了,那今天就馬上來實作MVC分離吧! 實作 首先先創一個資料夾並命名為:「MVCTest」,並把「MVCTestV...