SwiftUI-Preview帶有Binding參數的View在寫SwiftUI view的時候,碰到一個瓶頸(? 帶有Binding的參數要如何preview。
舉例來說有個右邊圖片左邊文字的View,給他一個@Binding var isActive: Bool的狀態,當active時圖片要跟著改變:
struct RightImageView: Vie
GCD 神秘面紗揭開:讓你的 Swift 應用更強大這個浮誇標題是ChatGPT幫我想的😊 圖也是DALL幫我產的, AI萬歲!
GCD也是面試必問題啊!我答超爛的,只會用背景呼叫API+切Main Thread更新畫面,今天就來認真了解。
GCD是什麼?
先來問ChatGPT什麼是GCD?
GCD,全名 Grand Central Dis
2023-10-30
3
Swift特立獨行的Emoji字數算法字數算法 = string.count?
在swift算一個string的字數時候,很直覺的會想到用.count來算
let s = "這是幾個字呢".count
print(s.count) // 6
毫無疑問的安心信賴6個字
表情符號的場合
let emoji = "😂"
print
Swift 操作檔案的VC - UIDocumentPickerViewController一樣先來看官方文件
A view controller that provides access to documents or destinations outside your app’s sandbox.
其實就是讓你去讀取檔案App的東西
有兩種模式,Don’t copy the do
2023-10-16
4
[iOS] Private Relay私密轉送iCloud+的服務
只有付錢的人才能用,免費仔如我從來沒聽過😗
簡介
通常你在瀏覽網頁時,網路供應商和你所造訪的網站可以看到網頁流量所包含的資訊(例如 DNS 記錄和 IP 位址)。此資訊可用來判斷你的身分,並建立描述檔來記錄你的位置以及往後的瀏覽記錄。
「iCloud 私密轉送」的設計旨
SwiftUI 排版神器-Spacer先來看官方文件
https://developer.apple.com/documentation/swiftui/spacer
Spacer
A flexible space that expands along the major axis of its containing stack
2023-10-13
4
Swift - Deinitializationswift讀書筆記
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/deinitialization/
class instance deallocated前會call deinitia