第十六屆

mobile-development
IOS的打怪升級之路
fivegold

系列文章

DAY 11

鐵人賽第十一天 調色盤(一)設計畫面與宣告UI

說明 基礎的xcode及swift技巧已經學會了,那我們從簡單的xcode專案開始練習寫專案吧! 創建UI元件 1.創建下圖出現的UI並拉好約束 3 個 UI...

DAY 12

鐵人賽第十二天 調色盤(二)設定限制textfield只能輸入數字 上

說明 在使用者透過 UITextField 輸入顏色值時,我們必須限制其只能輸入數字,以避免輸入到其他不正確的文字內容(如字母或符號)。這需要透過實作 UITe...

DAY 13

鐵人賽第十三天 調色盤(三)設定限制textfield只能輸入數字 下

說明 在前面,我們限制了 UITextField 只能輸入數字,但這還不夠完善。因為當輸入的數字超出範圍(如大於 255 或小於 0)時,會出現錯誤。我們需要進...

DAY 14

鐵人賽第十四天 調色盤(四)設定變色與同步textfield與silder的值

說明 在昨天的實作中,我們已經完成了 UITextField 的輸入限制,讓它只能輸入數字,並限制在 0 到 255 之間。今天我們將繼續完成兩個功能: 同步...

DAY 15

鐵人賽第十五天 留言板(一)建立UI元件與創立關聯設定

說明 下一個練習的元件是tableview,該元件是用來顯示多筆相同者的資料,是做留言板的第一步. 創建 1.TableView、Button、TextFiel...

DAY 16

鐵人賽第十六天 留言板(二) 安裝realm及建立資料表

說明 接下我們需要安裝一個套件RealmSwift,來幫助我們在手機本地操作資料庫。 安裝 1.開啟命令提示字元(CMD),使用 cd 指令進入存放專案的資料夾...

DAY 17

鐵人賽第十七天 留言板(三) relam的實際運用

說明 接下來我要來使用relam進在料庫的基本操作。 實作 資料庫設定為前一天之範例: class time: Object { @objc dynam...

DAY 18

鐵人賽第十八天 留言板(四) tableview設定

說明 在使用 UITableView時,需要設定數據來源並註冊自定義的 cell 才能正確顯示內容。 實作 設定資料來源要在 UITableView 中顯示資...

DAY 19

鐵人賽第十九天 留言板(五)tableview的右滑功能

說明 這一篇我們將實作 UITableView 的右滑刪除功能,並結合 Realm 資料庫來刪除相應的資料,讓資料庫內容與 UI 同步更新。這個功能可以提升使用...

DAY 20

鐵人賽第二十天 留言板(六)tableview的左滑功能(編輯)

說明 這篇文章將介紹如何在 UITableView中實作左滑編輯功能。當使用者左滑一列時,可以顯示「編輯」按鈕,讓使用者能夠快速進入編輯模式,對資料進行修改。...