iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Mobile Development

想知道自己iOS具現化系能力有多強嗎?實作幾個App就知道了 系列

這三十天內發表的文章以自己在實作專案中的紀錄為主,記錄自己怎麼從零開始一步一步打造專案的。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v4.0
DAY 1

Day1-實作To-Do-List之建立UI介面及AutoLayout

這次的鐵人賽之所以挑戰實作,並不是為了磨練技術,而是為了鍛鍊自己的表達能力以及訓練自己如何說出別人聽得懂的程式語言,在與其他人的交流之中發現,自己對於自己的問...

2020-09-16 ‧ 由 weak Jimmy 分享
DAY 2

Day2-建立資料模型並實作表格清單

昨天做完了UI介面以及AutoLayout,今天開始新增資料模型以及表格清單實作的部分。 PS:將系統送給你的ViewController先改成ListVie...

2020-09-17 ‧ 由 weak Jimmy 分享
DAY 3

Day3-實作To-Do-List之建立新增按鈕(UIAlertController彈出視窗)

還記得第一個頁面右下角的橘色十字按鈕嗎?忘記了就算了,剛好回頭再看看我的文章幫我刷刷點閱率!!今天開始實作這顆十字按鈕的功能,我想你要知道,這顆按鈕按下去之後的...

2020-09-18 ‧ 由 weak Jimmy 分享
DAY 4

Day4-實作To-Do-List之刪除、插入

昨天講到按下新增按鈕後儲存到資料模型,並且目前已經可以顯示資料了,那我們需要讓多點功能,例如刪除、修改以及插入。 首先在ListViewController.s...

2020-09-19 ‧ 由 weak Jimmy 分享
DAY 5

Day5-實作To-Do-List之修改(頁面傳值/closure傳值)

話不多說,直接上圖,實作修改功能:如圖所示,我想要把下午四點的吃點心時間改成去慢跑。 接下來分析我們的需求。 1.需要往左滑帶出修改按鈕 2.點選修改按鈕...

2020-09-20 ‧ 由 weak Jimmy 分享
DAY 6

Day6-實作To-Do-List之修改功能(Closure傳值)、分享功能(UIActivityViewController))

上一篇文章提到,傳值的部分使用Closure傳值,但是細節部分我還沒提到,並且目前修改的功能也缺少修改頁面將值回傳的功能, 還記得我昨天在ModifyViewC...

2020-09-21 ‧ 由 weak Jimmy 分享
DAY 7

Day7-實作To-Do-List之儲存與讀取功能(UserDefault)

現在大部分的功能都已經實作好了,剩下將資料儲存到手機,讓使用者下次開啟App時可以看到過去儲存的資料,有許多方法可以使用,由於我們的資料簡單,所以我打算使用Us...

2020-09-22 ‧ 由 weak Jimmy 分享
DAY 8

Day8-實作To-Do-List之更改表格排序及動畫(完結)

首先來看看完成排序功能會是什麼樣子: 在UITableViewDelegate內,有個方法叫作 tableView(_:moveRowAt:to:)定義這個方法...

2020-09-23 ‧ 由 weak Jimmy 分享
DAY 9

Day9-浪子都可以回頭了,Git當然也可以!MacOS Git環境設定

相信大家一定都有聽過Git跟GitHub吧,然後許多人依然跟我一樣,沒用過的話,兩個東西完全分不清楚。 究竟什麼是Git? Git說白了,它的功用就是把目前...

2020-09-24 ‧ 由 weak Jimmy 分享
DAY 10

Day10-萬丈高樓平地起之建立Git本地端資料庫

要使用Git,首先需要先建立Git資料庫,所以先將路徑移動到要進行版本控管的資料夾,例如我要進行版本控管的資料夾叫做Deom,那我先在終端機打上指令cd ,然後...

2020-09-25 ‧ 由 weak Jimmy 分享