Apple Vision Pro 問世之後,對於手機開發者會有何影響?
又或者是說,我們該怎樣面對從 2D 手機世界的開發進入到 3D AR 世界的開發呢?
這一切的一切,就先從 SwiftUI 開始談起吧!
Day11 Binding 如果在變數前面加上@State修飾詞,就表示該變數可以根據已更新的內容即時顯示到UI元件上,但是@State只限定於單一頁面。如果要...
Day12 ObservableObject 如果要讓一個變數在不同的頁面都可以呼叫得到,而且都可以獲得相同的變數值。因為@State只能使用在單一頁面,傳入到...
Day13 StateObject StateObject與ObservedObject的差別在於,如果同一頁有ObservedObject與State變數共同...
Day14 形狀 在真正進入到Vision Pro的開發前,還有幾個UI元件必須要熟悉,而形狀就是一個很常用到的元件,不管是在畫圖或者畫資料圖,都可以用形狀來去...
Day15 畫線 Path為SwiftUI的畫線元件,通常可以用來畫曲線圖,或者其它圖形,一個最基本的Path使用方法: Path { path in...
Day16 漸層 LinearGradient是一個漸層元件,可以產生具有方向性的漸層,可以是水平方向或垂直方向,例如: LinearGradient(grad...
動畫 SwiftUI的動畫功能非常強大,非常容易就可以實做出想要的動畫,先來看以下的例子: @State var isShowText = false...
Day18 動畫2 動畫指令除了可以在時間內的變化之外,也可以永恆的維持下去,來看一個簡單的範例。 先宣告一個變數: @State private var he...
Day19 SwiftData 以往如果要在iOS App資料庫來存取資料的話,通常會使用sqlite或者iOS內建的CoreData,但是這兩個方式都非常複雜...
Day20 SwiftData 續 已經了解到SwiftData的一個基本建置,接下來直接來討論如何新增、刪除、修改等三個基本的資料庫操作。 這裡一樣新增Swi...