swiftui

初级代码游戏2 天前
ios·swiftui·swift
iOS开发 SwiftUI 2 : Image目录导入图片图片的基本用法显示图片自适应缩放保持纵横比指定大小圆角透明度混合模式SF Symbols (官方图标库)
大熊猫侯佩4 天前
swiftui·swift·apple
SwiftUI 涨知识:如何按条件动态切换 Toggle 视图的样式(.button 或 .switch)🕶️ 吞下这颗红色药丸,打破 SwiftUI 的物理法则 欢迎来到新库比蒂诺市的雨夜。在这里,SwiftUI 的 ToggleStyle 曾被认为是不可变更改的铁律——Switch 就是 Switch,Button 就是 Button,两者老死不相往来。但当挑剔的设计师 Trinity 甩出一张要求“视图无缝液态变形”的图纸,而大反派“重构特工”正虎视眈眈准备嘲笑你的代码时,你该怎么办? 别慌,我是 Neo。在这篇文章中,我将带你潜入 ToggleStyle 的底层黑箱,利用 matchedGeomet
Swift社区6 天前
ios·swiftui·cocoa
如何在 SwiftUI 中对 CoreImage 滤镜做实时预览大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
初级代码游戏6 天前
ios·swiftui·swift
iOS开发 SwiftUI Text的基本用法Text的基本属性目录一、使用font修饰:1.1 系统预设字体1.2 直接设置字体二、使用fontWidth:
汉秋9 天前
swiftui·swift
告别 GeometryReader:SwiftUI .visualEffect 实战解析iOS 17 之后,SwiftUI 迎来了一个非常关键但又容易被低估的 API —— .visualEffect。
东坡肘子11 天前
人工智能·swiftui·swift
Swift、SwiftUI 与 SwiftData:走向成熟的 2025 -- 肘子的 Swift 周报 #116在过去的几天里,我回顾了这一年来 Swift、SwiftUI 以及 SwiftData 的演进。总的感觉是:惊喜虽不算多,但“成熟感”却在不经意间扑面而来。
guangzan12 天前
swiftui·vibe coding
AI 结对编程:如何让 AI 跳出死循环?在一次开发过程中,遇到了一个典型但又颇具迷惑性的渲染问题:Markdown 表格的行分割线在 Xcode 预览中正常显示,但在运行时完全消失。
汉秋15 天前
swiftui·swift
SwiftUI 中的 compositingGroup():真正含义与渲染原理在学习 SwiftUI 的过程中,很多人第一次看到 compositingGroup() 都会被官方文档这句话绕晕:
汉秋15 天前
swiftui·swift
SwiftUI 中的 @ViewBuilder 全面解析在 SwiftUI 的世界里,@ViewBuilder 是一个你每天都在用,却可能从未认真了解过的核心机制。
胖虎115 天前
ios·swiftui·swift·state·observedobject·stateobject·swiftui页面生命周期
SwiftUI 页面作为一级页面数据被重置问题分析SwiftUI 作为 Apple 官方推出的响应式 UI 框架,安全、快速、声明式的特点确实非常吸引人。更重要的是,它可以无缝接入现有的 UIKit 项目,甚至是 Objective-C 项目,这使它在许多老项目中也逐渐“站稳脚跟”。
guangzan16 天前
swiftui·tca
AI 结队编程:解决 SwiftUI 窗口点击关闭按钮崩溃问题最近在开发 MacOS APP 时,遇到点击窗口(Search Window)的关闭按钮(×)会导致应用崩溃:
1024小神16 天前
ios·swiftui·swift
xcode 配置了AppIcon 但是不显示icon图标可能是这里没有添加Assets.xcassets文件夹:点加号,然后添加:就可以了
东坡肘子18 天前
人工智能·swiftui·swift
周日小插曲 -- 肘子的 Swift 周报 #115周日下午,我正准备周一的周报。起身的瞬间,右手小指似乎碰到了什么,然后它就伸不直了。有些诡异——不痛、不肿,但就是无法伸直。急诊医生初步判断是小指伸肌腱损伤,约了周一做进一步检查,很可能需要手术修复。
YungFan19 天前
ios·swiftui·swift
iOS开发之MetricKit监控App性能iOS 13 之后,Apple 推出了 MetricKit — 一个由系统统一收集性能指标并按日自动送达给应用的强大框架。不需要侵入式埋点,不需要长期后台运行,也不需要手动分析复杂的系统行为,MetricKit 能够帮助开发者在真实用户设备上捕获 CPU、内存、启动耗时、异常诊断等关键性能指标。
1024小神22 天前
ios·swiftui·ar·xcode·swift
xcode 中配置AR Resource Group并设置图片宽度等在Assets.xcassets中右键添加一个AR Resource Group,并将拖动的资源进去如果报错提示:xcode AR Resource AR reference image "dddd" must have non-zeropositive width 说明没有给图片设置实际的物理尺寸宽高
lancoff24 天前
ios·swiftui
#5 ScrollViewReaderScrollViewReader 不是滚动容器,而是 只负责“滚动导航” 的视图包装器。它生成一个 proxy,供内部代码调用 scrollTo(id, anchor:) 将任意子项瞬间或动画地滚动到可见区域。
lancoff24 天前
ios·swiftui
#6 GeometryReaderGeometryReady 很费性能, 所以能不用就不用GeometryReader 不是布局容器,而是一个只读测量盒:它把父视图分配给自己的实际尺寸与坐标通过 GeometryProxy 实时向下注入,让子视图能够:
1024小神24 天前
开发语言·macos·ios·swiftui·xcode·swift
xcode多环境 Dev 、Debug 和 Release变量配置以及怎么切换不同环境配置不同的环境前提就是要有不同环境的配置文件,然后在配置文件中配置不同的变量对应的值,将不同的配置文件和不同的运行环境绑定,最后运行不同的环境。