iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

從零開始學習 iOS 系列

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

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

從零開始學習 iOS Day0 - 前言

前言 又來參加鐵人賽了!這次我決定給自己一個不同的挑戰 —— 從頭開始學習 iOS。透過這 30 天的學習計畫,我希望能建立一份屬於自己的知識地圖,釐清哪些是...

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

從零開始學習 iOS Day1 - Swift 基礎語法

第一天先來介紹Swift 的基本語法:變數、常數、型別、控制流程。 常數與變數 在開發 App 的過程中,經常需要存放各種資料。 例如:使用者輸入的暱稱、計算後...

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

從零開始學習 iOS Day2 - Swift 函式與 Optional

昨天我們學了 Swift 的變數、常數、型別與控制流程。 今天要進一步認識 Swift 裡非常重要的三個觀念: 函式 (Function) Closur...

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

從零開始學習 iOS Day3 - Swift 物件導向

昨天我們學了 函式 (Functions) 與 Optional。 今天要介紹 物件導向程式設計(OOP, Object-Oriented Programmin...

2025-09-18 ‧ 由 HF 分享
DAY 5

從零開始學習 iOS Day4 - Swift Enum & Protocol

昨天我們介紹了 物件導向 (OOP)。今天要來認識 Swift 另外兩個功能:列舉 (Enum) 與 協定 (Protocol)。這兩個工具在 Swift 裡非...

2025-09-19 ‧ 由 HF 分享
DAY 6

從零開始學習 iOS Day5 - 進階 Swift

昨天我們介紹了 Enum 與 Protocol。 今天要來看看 Swift 中幾個更進階、也更常見的功能:集合型別 (Collection)、泛型 (Gener...

2025-09-20 ‧ 由 HF 分享
DAY 7

從零開始學習 iOS Day6 - Xcode介紹

昨天我們學習了 集合型別 (Collection)、**泛型 (Generics)**與 錯誤處理 (Error Handling)。 今天,我們要回到實作環境...

2025-09-21 ‧ 由 HF 分享
DAY 8

從零開始學習 iOS Day7 - SwiftUI 介紹

昨天我們介紹了Xcode的基本介面,以及專案設定與建置組態。 今天要來開始介紹SwiftUI 什麼是 SwiftUI? SwiftUI 是 Apple 在 20...

2025-09-22 ‧ 由 HF 分享
DAY 9

從零開始學習 iOS Day8 - Layout 基礎

昨天介紹了SwiftUI,了解它的特色、基礎架構。 那今天要開始針對SwiftUI的Layout做介紹,看看畫面上的元素是如何排列與對齊的。 基本容器 (Sta...

2025-09-23 ‧ 由 HF 分享
DAY 10

從零開始學習 iOS Day9 - 常見 UI 元件

昨天我們學會了SwiftUI 的 Layout ,知道如何透過Stack、Spacer、Alignment、Frame來控制畫面。今天,我們要來看看 Swift...

2025-09-24 ‧ 由 HF 分享