iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

SwiftUI快速入門30天 系列

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

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

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

Day1 - SwiftUI來了 : 聲明式UI

SwiftUI 特色重點 聲明式 UI 聲明式 UI 是 SwiftUI 的核心概念。讓我們以點奶茶為例來做比喻: 命令式 UI:就像製作奶茶時,我們需要一...

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

Day2 - SwiftUI系統需求

針對SwiftUI的開發環境需求,特別是在使用iOS 17進行開發時,以下是需要注意的重點: 開發工具與系統需求: Xcode 版本:Xcode 11...

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

Day3 - SwiftUI的四大重點

依官網的教學https://developer.apple.com/tutorials/swiftui SwiftUI essentials Drawing a...

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

Day4 一切皆從 view 開始

import SwiftUI struct ContentView: View { var body: some View { VS...

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

Day5 千疊蛋樣? 一切layout皆由stack堆起

在SwiftUI中,Stack是構建視圖佈局的基本方式。Stack允許我們將多個視圖按照特定的方向排列,有三種類型的堆疊:VStack(垂直堆疊)、HStack...

2024-08-19 ‧ 由 Max Cheng 分享
DAY 6

Day6 導向你心中的導航道導航頁

SwiftUI Navigation 使用教學 SwiftUI 的 NavigationView 和 NavigationLink 提供了一個簡單而靈活的方式來...

2024-08-20 ‧ 由 Max Cheng 分享
DAY 7

Day7 - SwiftUI中的狀態管理機制

在SwiftUI中,狀態管理是應用開發的重要概念,因為它負責維持UI的更新和同步。理解SwiftUI的狀態管理機制可以讓你更有效地構建動態和響應式的用戶界面。...

2024-08-21 ‧ 由 Max Cheng 分享
DAY 8

Day8 - TextField、`Button` 和 Picker,建立互動式 UI 控件

要建立一個包含 TextField、Button 和 Picker 的互動式 UI 控件,可以使用 SwiftUI 中的基本組件。以下是這些控件的範例程式碼:...

2024-08-22 ‧ 由 Max Cheng 分享
DAY 9

Day 9 - List 控件,使用 List 顯示資料列表

SwiftUI 教學:使用 List 控件顯示資料列表 SwiftUI 中的 List 控件是一個強大且靈活的工具,用於顯示資料列表。無論是靜態的數據,還是來自...

2024-08-23 ‧ 由 Max Cheng 分享
DAY 10

Day10 - 資料大多超出螢幕怎辦?二個法寶ScrollView與LazyVStack

在iOS開發中,處理長列表和滾動是一個常見的需求,尤其是在需要展示大量資料的應用中。ScrollView 和 LazyVStack 是SwiftUI中用來處理這...

2024-08-24 ‧ 由 Max Cheng 分享