iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 系列

Apple Vision Pro 問世之後,對於手機開發者會有何影響?
又或者是說,我們該怎樣面對從 2D 手機世界的開發進入到 3D AR 世界的開發呢?
這一切的一切,就先從 SwiftUI 開始談起吧!

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

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day11

Day11 Binding 如果在變數前面加上@State修飾詞,就表示該變數可以根據已更新的內容即時顯示到UI元件上,但是@State只限定於單一頁面。如果要...

2024-08-11 ‧ 由 JK 程式誌 分享
DAY 12

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day12

Day12 ObservableObject 如果要讓一個變數在不同的頁面都可以呼叫得到,而且都可以獲得相同的變數值。因為@State只能使用在單一頁面,傳入到...

2024-08-12 ‧ 由 JK 程式誌 分享
DAY 13

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day13

Day13 StateObject StateObject與ObservedObject的差別在於,如果同一頁有ObservedObject與State變數共同...

2024-08-13 ‧ 由 JK 程式誌 分享
DAY 14

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day14

Day14 形狀 在真正進入到Vision Pro的開發前,還有幾個UI元件必須要熟悉,而形狀就是一個很常用到的元件,不管是在畫圖或者畫資料圖,都可以用形狀來去...

2024-08-14 ‧ 由 JK 程式誌 分享
DAY 15

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day15

Day15 畫線 Path為SwiftUI的畫線元件,通常可以用來畫曲線圖,或者其它圖形,一個最基本的Path使用方法: Path { path in...

2024-08-15 ‧ 由 JK 程式誌 分享
DAY 16

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day16

Day16 漸層 LinearGradient是一個漸層元件,可以產生具有方向性的漸層,可以是水平方向或垂直方向,例如: LinearGradient(grad...

2024-08-16 ‧ 由 JK 程式誌 分享
DAY 17

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day17

動畫 SwiftUI的動畫功能非常強大,非常容易就可以實做出想要的動畫,先來看以下的例子: @State var isShowText = false...

2024-08-17 ‧ 由 JK 程式誌 分享
DAY 18

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day18

Day18 動畫2 動畫指令除了可以在時間內的變化之外,也可以永恆的維持下去,來看一個簡單的範例。 先宣告一個變數: @State private var he...

2024-08-18 ‧ 由 JK 程式誌 分享
DAY 19

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day19

Day19 SwiftData 以往如果要在iOS App資料庫來存取資料的話,通常會使用sqlite或者iOS內建的CoreData,但是這兩個方式都非常複雜...

2024-08-19 ‧ 由 JK 程式誌 分享
DAY 20

從 SwiftUI 到 Apple Vision Pro - SwiftUI 從零開始 Day20

Day20 SwiftData 續 已經了解到SwiftData的一個基本建置,接下來直接來討論如何新增、刪除、修改等三個基本的資料庫操作。 這裡一樣新增Swi...

2024-08-20 ‧ 由 JK 程式誌 分享