iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

SwiftUI快速入門30天 系列

SwiftUI出了很久的東西
現在應該穩定了可以介紹一下學習重點

SwiftUI,這是一個 Apple 於 2019 年推出的宣告式 UI 框架,旨在讓開發者能夠用更少的代碼、更直觀的方式構建 iOS、macOS、watchOS 和 tvOS 的應用。隨著 SwiftUI 的逐步成熟和穩定,現在是時候深入挖掘其強大的功能和特性了。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - Form 和 Section,建立表格和分組

為了讓兩個範例程式碼都能在 Xcode 中預覽,我們需要為每個範例分別加入 PreviewProvider。這樣做可以幫助我們在開發過程中即時查看介面效果。以下...

2024-08-25 ‧ 由 Max Cheng 分享
DAY 12

Day12 - Alert 和 Sheet,顯示提示框和彈出視窗

在 SwiftUI 中,PreviewProvider 可以讓我們在 Xcode 的預覽中即時查看 SwiftUI 視圖的外觀。為了讓 Alert 和 Shee...

2024-08-26 ‧ 由 Max Cheng 分享
DAY 13

Day13 - DatePicker 和 Stepper 元件使用

1. DatePicker的使用 DatePicker是一個用於選擇日期和時間的元件。它可以根據需要進行自定義,例如僅選擇日期或時間,或設置特定的日期範圍。以下...

2024-08-27 ‧ 由 Max Cheng 分享
DAY 14

Day14 - Toggle 和 Slider,使用開關和滑動條

在 SwiftUI 中,Toggle 和 Slider 是常用的 UI 控件,適合用於簡單的開關和調整數值的功能。以下是一個簡單的教學,展示如何使用這些控件。...

2024-08-28 ‧ 由 Max Cheng 分享
DAY 15

Day15 - Color 和 Font,使用顏色和字體樣式

在 SwiftUI 中,你可以輕鬆地使用 Color 和 Font 來自訂視圖的顏色和字體樣式。以下是如何在視圖中應用這些屬性的教學。 使用 Color 你可以...

2024-08-29 ‧ 由 Max Cheng 分享
DAY 16

Day16 - GeometryReader 和 ZStack,使用幾何讀取器和 Z 軸堆疊

GeometryReader 和 ZStack 的概念 在 SwiftUI 中,GeometryReader 和 ZStack 是非常強大的布局工具,它們可以幫...

2024-08-30 ‧ 由 Max Cheng 分享
DAY 17

Day17 - @EnvironmentObject 和 @StateObject,使用環境物件和狀態物件管理資料

在 SwiftUI 中,@EnvironmentObject 和 @StateObject 是兩個重要的屬性包裝器,用於管理和共享資料狀態。 @StateObj...

2024-08-31 ‧ 由 Max Cheng 分享
DAY 18

Day18 - URLSession 和 Codable,使用網路請求獲取資料

在SwiftUI中,使用 URLSession 和 Codable 來處理網路請求並獲取資料是很常見的做法。這裡我將為你展示如何使用這些技術來從網路 API 獲...

2024-09-01 ‧ 由 Max Cheng 分享
DAY 19

Day19 - @FetchRequest,使用 Core Data 獲取資料

@FetchRequest 使用 Core Data 在 SwiftUI 中,@FetchRequest 是一個非常方便的屬性包裝器(Property Wrap...

2024-09-02 ‧ 由 Max Cheng 分享
DAY 20

Day 18: @Environment,使用環境變數

@Environment 教學 在 SwiftUI 中,@Environment 是一個強大的屬性包裝器,允許我們從視圖的環境中讀取共享的值。環境變數是由系統或...

2024-09-03 ‧ 由 Max Cheng 分享