SF Symbols 合集 UIImage 使用 SF Symbols设置 SF Symbols 样式参考: Resizing UImage when using SF Symbols - UIImage(systemName:) Change a SF Symbol size inside a UIButton 123let config = UIImage.SymbolConfiguration(pointSize: 2024-11-06 合集 #UIKit #SwiftUI
SwiftUI 在不使用 EditButton 的情况下选择 ListRow Select Multiple Items in SwiftUI List 12345678910111213141516171819202122232425262728293031323334353637struct MultipleSelectionList: View { @State var items: [String] = ["Apples", &q 2024-10-31 随笔 #SwiftUI
SwiftData 中的 relationship SwiftData 学习笔记:relationship,其中提到: SwiftData 的 relationship 是可以通过你定义的模型结构体自动推断出来的。也可以通过 @Relationship 宏来显式声明。 一般来说,只有当你不想使用默认配置的时候,才需要显式声明。通常情况下,你是用不到 @Relationship 的。 更详细的内容在: SwiftData 中的关系:变化与注意事项 2024-10-31 随笔 #SwiftData
UIFontDescriptor.SystemDesign 指定系统字体 iOS App 的 4 種系統字體 其中,UIKit & system font 有说到: 以 UIFontDescriptor.SystemDesign 選擇想要的系統字體,跟剛剛 SwiftUI 的例子一樣,選項有 .default,.monospaced,.rounded & .serif 四種。不過它的程式比 SwiftUI 複雜,我們必須先產生 UIFontDescrip 2024-10-31 随笔 #UIKit
Swift Array 合集 数组去交集How to find the difference between two arrays 1234567extension Array where Element: Hashable { func difference(from other: [Element]) -> [Element] { let thisSet = Set(self) 2024-10-31 合集 #Swift
岛屿问题 leetcode&lintcode分类刷题:图论(一、连通域/岛屿问题) LeetCode 岛屿系列全解析 200. 463. 1905. 1254. 695. 827. 694. 711 分享丨【题单】网格图(DFS/BFS/综合应用) swift深度优先递归 岛屿数量 2024-10-30 随笔 #算法
SwiftUI Identifiable 协议 当使用 .sheet(item: $selectedTag) 传入值为 Int 时报错,会提示: 1Instance method 'sheet(item:onDismiss:content:)' requires that 'Int' conform to 'Identifiable' item 应该遵循 Identifiable 协 2024-10-30 合集 #SwiftUI
SwiftUI Text 合集 specifier 和 formatterSwiftUI Text 的 string interpolation 和參數 specifier & formatter Text 显示浮点数时,可通过 specifier 控制小数点位数: 1234567891011struct ContentView: View { var number = 10.567 var 2024-10-28 合集 #SwiftUI
SwiftUI Materials 模糊背景使用 123456.ultraThinMaterial.thinMaterial.regularMaterial.thickMaterial.ultraThickMaterial.bar 使用12345678Text("Ultra thin material") .background(.ultraThinMaterial) Text("Ultra thin m 2024-10-28 随笔 #SwiftUI