SwiftUI 自定义组件样式 阴影1234567891011struct TestView:View { var body: some View { VStack() { Text("Hello") Text("World") } .padding() 2024-11-28 合集 #SwiftUI
Swift Model 与 JSON 转换 首先声明,这里不考虑 JSONSerialization 的 JSONSerialization.jsonObject(with: jsonData, options: []) 和 JSONSerialization.data(withJSONObject: data, options: []),使用 JSONDecode 和 JSONEncode 原因: JSONEncode JSONDeco 2024-11-28 随笔 #Swift #Network
Swift WebSocket 合集 StarscreamStarscream 「SwiftUI」监听回调方法 swift使用websocket通讯,依赖库Starscream集成,并验证apple watch实现websocket可行性 StompSwiftStomp StompClientLib Web端在线/离线Stomp服务测试与WebSocket服务测试 -> Stomp服务测试 深入解析 STOMP SUB 2024-11-27 合集 #Swift #Network
macOS 工程开启定位服务 macOS 的定位服务不同于 iOS,不需要添加 Privacy 描述,也无需进行 requestAlwaysAuthorization() 或者 requestWhenInUseAuthorization()。 而是在 .entitlements 文件中添加一条 Location 属性并设置成 YES,如图: 或者在「TARGETS - Singin & Capabilities 2024-11-26 随笔 #Mac #Xcode
SwiftUI 原生 UI&UX 开发 Font SwiftUI Font and Texts iOS App 的 4 種系統字體 Color 在 SwiftUI 中添加 Dark Mode 最佳实践 Icon 從 Xcode 設定 iOS App Icon Padding 2024-11-26 合集 #SwiftUI
SwiftUI 判断用户是否处于地图上的某一区域内 将用户以及围成区域的点的坐标全部转换为 MKMapPoint,再绘制路径,最后判断用户的点是否被路径包含。 1234567891011121314151617181920let point1: MKMapPoint = MKMapPoint(hexagon.points[0])let point2: MKMapPoint = MKMapPoint(hexagon.points[1])let poi 2024-11-21 随笔 #Map #SwiftUI
Swift 使用 CoreLocation 获取设备的经纬度 请求权限需要在 Targets 中的 Info 中添加: Privacy - Location When In Use Usage Description 或者 Privacy - Location Always Usage Description Privacy - Location Always and When In Use Usage Description 代码1234567891011 2024-11-21 随笔 #Map #Swift
SwiftUI 两种刷新视图的方法 有两种做法,一种是在写入数据的时候修改元素的属性,这要求 Item 必须带有 r 字段,r 字段用来 View 的显示和刷新。另一种是在 View 显示时返回需要的值。 前者因为是定制的关系,所以计算量小,但根据需求变动可能需要频繁调整 Item 的属性,代码修改起来工程量大,不灵活;后者泛用,类似于 Foreach 中的筛选,不会直接操作数据源,但代码写起来比较麻烦且计算量会比较大。 12345 2024-11-21 随笔 #SwiftUI
「转载」Mixing Chamber VS Breath by Breath 原文:Mixing Chamber VS Breath by Breath Modern Indirect Respiratory Metabolic Analysis(VO2)Sometimes called CPET (Cardio Pulmonary Exercise Testing), or VO2 max testing. Despite this being a very common 2024-11-18 转载 #运动科学 #VO2