iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

從零開始學習 iOS 系列

使用30 天的時間,建立一份屬於自己的知識地圖,釐清哪些是 iOS 開發的核心必備技能,哪些則是可以在未來慢慢延伸、深入探索的進階主題。

參賽天數 24 天 | 共 24 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

從零開始學習 iOS Day10 - 互動與彈出元件

昨天我們學會了 SwiftUI 常見 UI 元件,像是 Text、Image、Button、TextField、Toggle、List、ProgressView...

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

從零開始學習 iOS Day11 - 狀態管理 I

昨天我們學會了 互動與彈出元件(Alert、Sheet、FullScreenCover、confirmationDialog、Popover),這些工具能讓 A...

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

從零開始學習 iOS Day12 - 狀態管理 II

昨天我們學會了 @State 與 @Binding: @State:單一 View 自己管理狀態 @Binding:子 View 可以修改父 View 的...

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

從零開始學習 iOS Day13 - ScrollView 以及 Lazy 容器

前幾天我們介紹了基本的 Layout 元件(如 VStack、HStack)。在 SwiftUI 中,如果要建立「大量列表」或「可捲動的排版」,我們會用到 Sc...

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

從零開始學習 iOS Day14 - 導航與分頁

在 App 中,常常會需要「切換頁面」的行為,這時候就可以透過 導航 (Navigation) 與 分頁 (Tab) 來達成。今天先來介紹導航的部分。 Navi...

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

從零開始學習 iOS Day15 - 動畫

SwiftUI 提供簡單直覺的方式來實現動畫,主要有三大核心: 隱式動畫 (Implicit Animation) → 用animation來觸發 顯式動...

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

從零開始學習 iOS Day16 - Canvas

什麼是 Canvas SwiftUI 的 繪圖容器,可用來繪製路徑、文字、圖片。 適合做 自訂 UI 元件、資料視覺化、動畫。 本質上就是一個繪圖區域,類似...

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

從零開始學習 iOS Day17 - MVVM架構

今天開始我們要來介紹App 常用功能,首先會從專案架構講起。 提到專案架構就不得不提到MVVM,所以今天我們會針對MVVM進行介紹。 什麼是MVVM MVVM...

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

從零開始學習 iOS Day18 - 第三方套件

在開發 App 的過程中,除了使用系統提供的 API,我們也常常會用到第三方套件,來加快開發速度,或解決原生 API 不方便處理的問題。 今天就來談談為什麼要用...

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

從零開始學習 iOS Day19 - async/await 與串接 API

昨天我們聊到第三方框架的導入,今天要回來看 Swift 本身的一個特性 —— async/await,並把它跟 網路請求 (Alamofire)、資料解析 (C...

2025-10-04 ‧ 由 HF 分享