昨天大概瞭解了RealmSwift的用法,今天開始來製作鬧鐘,鬧鐘的畫面有點多,每個畫面之間傳值的方式跟上次用的也不太一樣。 新增畫面 首先從新增鬧鐘的畫面開始...
昨天設定好新增畫面裡四個Cell的樣式了,今天繼續把四個Cell的功能,和各自連接的畫面用好。 設定畫面 首先要先建立三個分別設定鈴聲,附註,和重複日期的畫面,...
昨天用好設定鈴聲的畫面,今天繼續來完成剩下兩個設定畫面。 附註 這裡先將輸入附註用的Label設定好內容,包含初始內容,清除按鈕的樣式以及delegate。...
昨天用好所有的設定畫面,今天要來處理畫面間傳值的問題。 由於之前用protocol的方式只能反向傳值,但是今天是一堆畫面間傳值,不適用這種方法,所以換種方法來處...
昨天處理好傳值的部分了,今天就來將新增畫面完成吧。 同步 我們在輸入設定完後,新增畫面的Cell裡會略顯設定的內容,就要對Cell的顯示稍微修改一下。...
昨天用完新增畫面了,今天來將資料存進Realm裡。 Realm架構 首先要先建立Realm的架構,內容大概如下。 import RealmSwift impor...
昨天將資料存進Realm裡了,今天就來將資料顯示出來吧。 顯示 首先用TableView來顯示Realm裡的的資料,包含時間和鈴聲。 func tabl...
昨天用好大部分東西了,今天來增加推播吧。 Notifications 首先要import推播。 import UserNotifications 然後就是開始...
昨天設定完推播的內容後,今天就來產生推播吧。 產生推播 這裡是在顯示Cell的同時,一起產生推播。 func tableView(_ tableView...
昨天產生出推播了,今天來刪除特定推播吧。 刪除鬧鐘 在產生推播的時候,有設定他的ID,這裡是將他的ID跟Realm的資料ID綁在一起,這樣就能同時刪除資料和推播...