iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

30天Swift純Code之旅 - 鬧鐘篇 系列

使用Swift開發App時,可以使用以下幾種方式做開發:
1. StroyBoard
2. Nibs
3. 純Code

每種開發方式都有其優缺點,但我認為純Code開發不論是維護性或合作性都是最高的,
因此這次來挑戰使用Code刻出IOS內建的鬧鐘。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Swift純Code之旅 Day1. 「前置作業」

這次的挑戰賽並不是什麼特別難的目標,由於我是轉職寫Swift的,因此也想寫些比較基礎入門的資訊提供Swift的初學者,順便鍛鍊自己的表達能力與基本功,也當作一...

2021-09-11 ‧ 由 gonggong 分享
DAY 2

Swift純Code之旅 Day2. 「誰是主畫面?」

昨天已經將Storyboard相關檔案都刪除了,那這時候Xcode會不知道Project的起始面畫面是哪個ViewController,因此今天就要來設定主畫面...

2021-09-12 ‧ 由 gonggong 分享
DAY 3

Swift純Code之旅 Day3. 「畫面管理員 - TabbarController」

昨天已經知道主畫面是誰了,那今天就要來介紹管理ViewController的元件: TabbarViewController 可以看到IOS內建的鬧鐘切換...

2021-09-13 ‧ 由 gonggong 分享
DAY 4

Swift純Code之旅 Day4.「畫面分身術 - TableView & AutoLayout」

沒錯!到現在我們已經有了管理畫面的TabbarController了, 今天呢,就要來將鬧鐘頁面的畫面給刻出來囉! 先來看看IOS鬧鐘的畫面長得如何吧~ 這...

2021-09-14 ‧ 由 gonggong 分享
DAY 5

Swift純Code之旅 Day5. 「編輯與新增 - Navigation Bar」

大家應該還記得昨天我們有說到今天會聊聊TableView Cell的內容,事不宜遲, 馬上來聊聊Navigation Bar吧(? 注意!!今天要講的不是T...

2021-09-15 ‧ 由 gonggong 分享
DAY 6

Swift純Code之旅 Day6. 「新增鬧鐘的第一步 - 新增新增鬧鐘頁面」

你說這趟純Code之旅都過了五天了,連鬧鐘的影子都沒看到? 先別著急,我們今天就是要來實作新增鬧鐘的第一步。 還記得我們昨天已經將新增鬧鐘的按鈕建好了嗎?,今天...

2021-09-16 ‧ 由 gonggong 分享
DAY 7

Swift純Code之旅 Day7. 「時間魔術師: DatePicker」

今天要來介紹鬧鐘最重要的元件:DatePicker 昨天我們已經將新增鬧鐘的頁面做出來了,今天就要把最重要的時間選擇器給刻上去, 那我們會用到DatePick...

2021-09-17 ‧ 由 gonggong 分享
DAY 8

Swift純Code之旅 Day8. 「TableView製作複習」

前言 昨天我們已經將DatePickerView新增在畫面上了,今天就讓我們再讓新增鬧鐘的頁面完成度更高吧! 先看一下Iphone內建的鬧鐘介面吧,目前我們還缺...

2021-09-18 ‧ 由 gonggong 分享
DAY 9

Swift純Code之旅 Day9. 「TableView(1) - TableView Cell內容製作」

前言 昨天已經將TableView給建立完畢了,今天來跟大家聊聊TableViewCell的建立方法, 首先介紹一下TableViewCell,TableVie...

2021-09-19 ‧ 由 gonggong 分享
DAY 10

Swift純Code之旅 Day10. 「TableView(2) - TableView Cell註冊」

前言 昨天已經將addAlarmContentTableViewCell的元件都建立完畢了,但是畫面上居然沒顯示,今天就來要解開這個謎底。 解開 為什麼addA...

2021-09-20 ‧ 由 gonggong 分享