iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

Swift一下就會了 系列

一起一步步從不會Swift的語法,到成功寫出一個IOS的程式

參賽天數 21 天 | 共 21 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac
DAY 11

Day 11 Xcode 拉元件

我們的專案除了寫程式,畫面上也需要元件才會有東西顯示。元件不會自己憑空跑出來,通常需要我們手動拉到畫面上。 首先,先打開 XIB 檔案,右上角會看到一個加號,...

2025-09-25 ‧ 由 CreepM 分享
DAY 12

Day 12 Xcode 拉約束

昨天我們已經把元件拉進畫面中,但它們還沒有固定位置。如果沒有設定約束,在不同尺寸的 iPhone 或 iPad 上,元件可能會亂跑。今天我們就來看看要如何透過...

2025-09-26 ‧ 由 CreepM 分享
DAY 13

Day 13 Xcode 宣告

昨天我們成功完成元件對設備的設定,今天要進一步學習如何把元件連結到程式碼中,讓 Swift 能夠直接控制畫面上的元件。 首先,我們在 Xcode 的右上角點選...

2025-09-27 ‧ 由 CreepM 分享
DAY 14

Day 14 調色盤 1

我們先挑一個比較簡單的練習來熱身。做一個可以即時調整顏色的 調色盤 小工具。 我們的目標是做出一個介面,使用者可以透過 三個滑桿 或 直接輸入數字 的方式,自由...

2025-09-28 ‧ 由 CreepM 分享
DAY 15

Day 15 調色盤 2

我們今天繼續來寫調色盤的程式。 滑桿連動顏色 首先,我們寫一個方法 SliderSum:只要滑桿的數值改變,就會即時更新顏色顯示區塊 vRGB。 // 連動滑桿...

2025-09-29 ‧ 由 CreepM 分享
DAY 16

Day 16 留言板 1

下一個我們要來練習的專案是留言板。 這個專案會使用 Realm 來做資料庫儲存,所以第一步就是在 Xcode 中安裝 Realm 並建立資料模型。選擇專案名稱後...

2025-09-30 ‧ 由 CreepM 分享
DAY 17

Day 17 留言板 2

我們今天繼續來做留言板。 最後要長這個樣子。 因為昨天已經安裝 Realm 套件並建立資料模型,所以今天在程式一開始記得先引入: import RealmSwi...

2025-10-01 ‧ 由 CreepM 分享
DAY 18

Day 18 留言板 3

TableView這個元件可以讓很多不同的資料一次顯示出來。 不過,系統預設的 UITableViewCell 功能有限,只能顯示單一標籤或圖示。如果我們想要自...

2025-10-02 ‧ 由 CreepM 分享
DAY 19

Day 19 留言板 4

昨天我們把TableView的架構給建立完成了,我們今天再來把它完善。 TableView 設定 首先,我們需要設定 TableView,讓它能夠正確顯示留言內...

2025-10-03 ‧ 由 CreepM 分享
DAY 20

Day 20 留言板 5

昨天我們完成了留言的讀取與排序功能,今天要讓留言可以左滑刪除和右滑編輯。 左滑刪除留言 當使用者在某列左滑時,可以刪除該筆留言。 //左滑表格動作...

2025-10-04 ‧ 由 CreepM 分享