iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

IOS新手之旅 系列

做為一個剛學習不久Swift的新手,會將暑假期間學到的東西跟大家分享

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊IMac_iOS_Team_菜雞組
DAY 11

IOS新手之旅 Day11:鬧鐘(1)

昨天大概瞭解了RealmSwift的用法,今天開始來製作鬧鐘,鬧鐘的畫面有點多,每個畫面之間傳值的方式跟上次用的也不太一樣。 新增畫面 首先從新增鬧鐘的畫面開始...

2022-09-23 ‧ 由 DarcyWang 分享
DAY 12

IOS新手之旅 Day12:鬧鐘(2)

昨天設定好新增畫面裡四個Cell的樣式了,今天繼續把四個Cell的功能,和各自連接的畫面用好。 設定畫面 首先要先建立三個分別設定鈴聲,附註,和重複日期的畫面,...

2022-09-24 ‧ 由 DarcyWang 分享
DAY 13

IOS新手之旅 Day13:鬧鐘(3)

昨天用好設定鈴聲的畫面,今天繼續來完成剩下兩個設定畫面。 附註 這裡先將輸入附註用的Label設定好內容,包含初始內容,清除按鈕的樣式以及delegate。...

2022-09-25 ‧ 由 DarcyWang 分享
DAY 14

IOS新手之旅 Day14:單例傳值

昨天用好所有的設定畫面,今天要來處理畫面間傳值的問題。 由於之前用protocol的方式只能反向傳值,但是今天是一堆畫面間傳值,不適用這種方法,所以換種方法來處...

2022-09-26 ‧ 由 DarcyWang 分享
DAY 15

IOS新手之旅 Day15:鬧鐘(4)

昨天處理好傳值的部分了,今天就來將新增畫面完成吧。 同步 我們在輸入設定完後,新增畫面的Cell裡會略顯設定的內容,就要對Cell的顯示稍微修改一下。...

2022-09-27 ‧ 由 DarcyWang 分享
DAY 16

IOS新手之旅 Day16:鬧鐘(5)

昨天用完新增畫面了,今天來將資料存進Realm裡。 Realm架構 首先要先建立Realm的架構,內容大概如下。 import RealmSwift impor...

2022-09-28 ‧ 由 DarcyWang 分享
DAY 17

IOS新手之旅 Day17:鬧鐘(6)

昨天將資料存進Realm裡了,今天就來將資料顯示出來吧。 顯示 首先用TableView來顯示Realm裡的的資料,包含時間和鈴聲。 func tabl...

2022-09-29 ‧ 由 DarcyWang 分享
DAY 18

IOS新手之旅 Day18:鬧鐘(7)

昨天用好大部分東西了,今天來增加推播吧。 Notifications 首先要import推播。 import UserNotifications 然後就是開始...

2022-09-30 ‧ 由 DarcyWang 分享
DAY 19

IOS新手之旅 Day19:鬧鐘(8)

昨天設定完推播的內容後,今天就來產生推播吧。 產生推播 這裡是在顯示Cell的同時,一起產生推播。 func tableView(_ tableView...

2022-10-01 ‧ 由 DarcyWang 分享
DAY 20

IOS新手之旅 Day20:鬧鐘(9)

昨天產生出推播了,今天來刪除特定推播吧。 刪除鬧鐘 在產生推播的時候,有設定他的ID,這裡是將他的ID跟Realm的資料ID綁在一起,這樣就能同時刪除資料和推播...

2022-10-02 ‧ 由 DarcyWang 分享