Mac M 芯片睡眠后反复唤醒外接显示器异常解决方案 贴几个相关的问题: Mac睡眠时经常异常唤醒问题的处理 升级 macOS Monterey 后设备休眠半夜频繁唤醒问题 外置屏幕频繁被唤醒又休眠。这是 m1 的通病? M2 外接显示器睡眠后频繁唤醒 M1 Mac 睡眠后老是点亮 U2720Q 解决方案: 使用指令 pmset -g 后,注意到有蓝牙阻止了 Mac 进入到睡眠。由于我用的是妙控板,所以只可能是键盘的问题。 在 Mac 睡眠时关闭 2025-02-24 随笔 #Mac
SwiftUI 调整 View 在 Stack 中的高度或者宽度占比 1234567891011121314151617181920import SwiftUIstruct ContentView: View { var body: some View { VStack(spacing: 0) { Rectangle() .fill(Color.red) 2025-01-16 随笔 #SwiftUI
SwiftUI Spacer() 部分无法响应点击 12345678910111213struct ContentView: View { var body: some View { VStack { Text("可以点击文字 1") Spacer() Text("可以点击文字 2") 2025-01-16 随笔 #SwiftUI
SwiftUI 右侧 Sidebar 1234567891011121314struct ContentView: View { @State var showInspector = false var body: some View { Text("Hello Word") .toolbar { Button(action 2025-01-16 随笔 #SwiftUI
SwiftUI 隐藏 NavigationSplitView 的 detail 123456789101112NavigationSplitView { Text("Sidebar")} content: { Text("Content")} detail: { if detailViewVisible { Text("Detail&q 2025-01-16 随笔 #SwiftUI
git 添加 .gitignore 文件忽略 .DS_Store 添加 .gitignore 文件macOS 上传代码到 git 时,会把 .DS_Store 文件也一并上传。在没用的同时,还很影响项目的阅读。 所以需要用到 .gitignore 来忽略不需要上传 git 的文件或者文件夹: cd 到项目文件夹,输入: 1touch .gitignore 创建 .gitignore 文件。Command+Shift+. 可以显示隐藏文件。 打开 .gitign 2025-01-16 随笔 #git
SwiftUI macOS 让 TextField 失去焦点 这串代码的作用是让 iOS 键盘收起,同时也能让 macOS 的 TextField 失去焦点: 123DispatchQueue.main.async { NSApp.keyWindow?.makeFirstResponder(nil)} 在 macOS 中,选中 TextField 按下键盘回车并不会使其失去焦点。正确的做法是: 123456// 回车确认.onSubmi 2025-01-15 随笔 #SwiftUI
SwiftUI 动画合集 How can I update this custom Picker animation and transition to iOS 15? SwiftUI 有趣的 animation 動畫 Advanced SwiftUI Transitions What are SwiftUI Transitions and How Do You Use Them? 2025-01-11 合集 #SwiftUI
Swift 取整 floor 方法是 向下取整,也就是只取整数部分,小数部分舍去。 ceil 方法是 向上取整,也就是只要小数部分不为 0,就取整数部分 + 1。 round 方法是 四舍五入取整,也就是小数部分小于 0.5 的只取整数部分,大于等于 0.5,就取整数部分 + 1。 123456789let value1: Double = 4.0let value2: Double = 4.2let value3 2025-01-11 随笔 #Swift
Swift 计算地图上两点的物理距离 方法一参考:Moving a CLLocation by x meters 使用 Haversine Formula,公式考虑了地球的曲率,能够精确计算两个点之间的距离。 1234567891011121314151617func calculateDistance(from coord1: CLLocationCoordinate2D, to coord2: CLLocationCoordina 2025-01-11 随笔 #Map #Swift