小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
解决 SwiftUI 痛点与性能瓶颈:Zipic 开发技术复盘

Zipic 复盘系列的终篇,开发者十里分享了 macOS 开发经验,涵盖 SwiftUI 组件适配、Core Graphics 应用等技术挑战,强调性能与用户体验。文章探讨了文件大小显示、UI 设计原则、文件夹监控和 PDF 压缩等核心功能的实现,展示了技术与产品的结合,鼓励开发者在 macOS 平台上创新。

解决 SwiftUI 痛点与性能瓶颈:Zipic 开发技术复盘

肘子的Swift记事本
肘子的Swift记事本 · 2025-12-22T14:10:00Z
Swift、SwiftUI 与 SwiftData:走向成熟的 2025 - 肘子的 Swift 周报 #116

过去一年,Swift、SwiftUI 和 SwiftData 逐渐成熟,特别是在并发编程和性能优化方面取得显著进展,开发者对 SwiftUI 的信心增强,未来发展值得期待。

Swift、SwiftUI 与 SwiftData:走向成熟的 2025 - 肘子的 Swift 周报 #116

肘子的Swift记事本
肘子的Swift记事本 · 2025-12-22T14:00:00Z
SwiftUI 图文混排深度剖析:超越 AttributedString —— MarkdownView 与 RichText 的实现

LiYanan开发了MarkdownView和RichText,为SwiftUI社区提供了重要支持,解决了Markdown支持不足和改善文本选择体验的问题。文章分享了他的开发历程和技术细节,旨在为社区提供有价值的信息。

SwiftUI 图文混排深度剖析:超越 AttributedString —— MarkdownView 与 RichText 的实现

肘子的Swift记事本
肘子的Swift记事本 · 2025-12-03T14:12:00Z
Grow on iOS 26:UIKit + SwiftUI 混合架构下的 Liquid Glass 适配实战

Grow是一款在173个国家推荐的健康管理应用,适配iOS 26时面临多项挑战。开发团队分享了在UIKit与SwiftUI混合架构下的经验,包括对Sheet、Navigation和Popover的改造,探讨了UI元素的动态尺寸和效果控制。通过优化设计与技术实现,Grow旨在提升用户体验,并展示了“玻璃文字”效果及相关Demo工程。

Grow on iOS 26:UIKit + SwiftUI 混合架构下的 Liquid Glass 适配实战

肘子的Swift记事本
肘子的Swift记事本 · 2025-11-12T14:12:00Z
学习SwiftUI,从零开始创建iOS应用

本课程教你使用SwiftUI和Xcode从零开始创建完整的iOS应用,构建一个功能丰富的电影和电视浏览应用,包含动态主页、强大搜索和播放YouTube预告片的详细页面,并实现离线下载管理,整合The Movie Database和YouTube API,提供SwiftUI和现代数据存储的实践。

学习SwiftUI,从零开始创建iOS应用

freeCodeCamp.org
freeCodeCamp.org · 2025-10-21T18:48:58Z
在 SwiftUI 中,如何判断 Text 是否被截断?

在 SwiftUI 中,Text 组件虽然易用,但控制能力有限。本文通过实例展示如何在不同布局中智能选择完整显示文本的方案。开发者需判断文本是否被截断,利用 fixedSize 和 GeometryReader 获取尺寸信息。最终,通过 ZStack 和 layoutPriority 实现智能布局选择,确保信息完整显示。

在 SwiftUI 中,如何判断 Text 是否被截断?

肘子的Swift记事本
肘子的Swift记事本 · 2025-07-09T00:12:00Z
SwiftUI如何实现渐进式模糊效果?

在iOS 26 Liquid Glass中,Apple Music的Tabbar进行了显著改动。使用SwiftUI可以实现新的Tabbar效果,但底部渐变模糊问题仍需解决。通过CAFilter和UIVisualEffectView,可以实现接近系统效果的渐进式模糊。

SwiftUI如何实现渐进式模糊效果?

枫言枫语
枫言枫语 · 2025-07-01T09:14:37Z
iOS 26的SwiftUI拥抱LiquidGlass,推出WebView和富文本编辑功能

在2025年WWDC上,苹果发布了SwiftUI的新版本,新增WebView和富文本编辑支持。WebView支持HTML、CSS和JavaScript,富文本编辑通过TextEditor和AttributedString简化实现。此外,@Animatable宏简化了视图动画,UIHostingSceneDelegate增强了SwiftUI与UIKit的集成,支持新的Liquid Glass设计语言和改进的Swift Charts,允许3D图形可视化。

iOS 26的SwiftUI拥抱LiquidGlass,推出WebView和富文本编辑功能

InfoQ
InfoQ · 2025-06-25T07:00:00Z
探索 SwiftUI ZStack 中的 layoutPriority 奥秘

.layoutPriority 修饰器在 SwiftUI 中影响 HStack、VStack 和 ZStack 的视图空间分配。HStack 和 VStack 中,优先级高的视图获得更多空间,而 ZStack 则根据最高优先级的子视图决定整体尺寸。这一机制提升了布局的灵活性和可维护性。

探索 SwiftUI ZStack 中的 layoutPriority 奥秘

肘子的Swift记事本
肘子的Swift记事本 · 2025-06-18T00:12:00Z
Tripadvisor如何将其SwiftUI应用迁移到可组合架构

Tripadvisor iOS团队将MVVM-C架构迁移到可组合架构(TCA),以应对应用复杂性和团队扩展的挑战。TCA简化了导航结构,提升了测试能力,减少了代码复杂性。团队采用自下而上的迁移策略,逐步替换视图模型和协调器,最终实现了更清晰的状态驱动导航系统,显著提升了应用行为的保证和设计反馈。

Tripadvisor如何将其SwiftUI应用迁移到可组合架构

InfoQ
InfoQ · 2025-06-12T19:00:00Z
Arc、Dia、TCA 与 SwiftUI - 肘子的 Swift 周报 #86

The Browser Company 的 CEO Josh Miller 在公开信中阐述了 Arc 转向 Dia 的原因、经验教训及未来规划,引发了开发者对 SwiftUI 和 TCA 的讨论。尽管 Arc 在市场上未能成功,但其对 Swift 在 Windows 平台的支持仍值得肯定。开发者应根据项目需求选择技术,并保持开放态度,探索新技术的潜力。

Arc、Dia、TCA 与 SwiftUI - 肘子的 Swift 周报 #86

肘子的Swift记事本
肘子的Swift记事本 · 2025-06-02T14:00:00Z
SwiftUI中的居中水平集合

CenteredHorizontalCollection是一个强大的SwiftUI组件,支持自动居中和流畅的水平滚动。本文介绍了如何在SwiftUI项目中实现和自定义该组件,包括基本实现、项外观定制、选择处理和集合行为配置,帮助创建专业的用户体验。

SwiftUI中的居中水平集合

DEV Community
DEV Community · 2025-05-29T02:23:01Z
在简单的SwiftUI屏幕中使用ViewModel处理列表和API调用是否错误?有没有更好的方法?

我正在构建一个SwiftUI屏幕,显示通知列表,并使用ViewModel处理状态和API调用。尽管有文章质疑在简单视图中使用ViewModel的必要性,但我发现将逻辑移入View会导致代码混乱,因此决定继续使用ObservableObject ViewModel,以实现更好的关注点分离。

在简单的SwiftUI屏幕中使用ViewModel处理列表和API调用是否错误?有没有更好的方法?

DEV Community
DEV Community · 2025-05-22T09:06:42Z
reCharge: Implementation Principles and Technical Sharing of a Comprehensive Health Sleep Management App Based on SwiftUI

reCharge是一款基于SwiftUI的应用,利用Apple Watch和iPhone的健康数据来优化睡眠。它结合AI建议、阳光暴露提醒以及水分和运动追踪,提供个性化的睡眠管理体验。未来将增加更多行为信号和健康指标,以提升用户体验。

reCharge: Implementation Principles and Technical Sharing of a Comprehensive Health Sleep Management App Based on SwiftUI

DEV Community
DEV Community · 2025-05-17T03:55:33Z
SwiftUI与UIKit之间的真正区别是什么?

大多数开发者倾向于使用SwiftUI而非UIKit,尽管两者各有优缺点。SwiftUI是苹果的声明式UI框架,简化了视图构建和生命周期管理,而UIKit在某些场景中仍然重要。理解两者差异有助于开发者做出更好的选择。

SwiftUI与UIKit之间的真正区别是什么?

DEV Community
DEV Community · 2025-05-16T14:30:00Z
如何在macOS的SwiftUI表单中创建可点击的按钮?

在SwiftUI中,优化表单的分组样式以提升用户体验至关重要。通过将“新建人员”按钮放入HStack,并添加填充和背景颜色,可以使整个行可点击。这种方法适用于动态列表,并可进一步自定义按钮外观。

如何在macOS的SwiftUI表单中创建可点击的按钮?

DEV Community
DEV Community · 2025-05-14T03:15:39Z
我找不到合适的SwiftUI进度指示器,于是自己做了一个

在开发SwiftUI应用时,作者发现现有的进度指示器不满足需求,因此创建了ProgressUI库。该库支持可定制的进度显示、动画和样式,适用于SwiftUI和tvOS,并已在实际应用中使用。作者希望这个开源项目能帮助其他开发者节省时间。

我找不到合适的SwiftUI进度指示器,于是自己做了一个

DEV Community
DEV Community · 2025-05-11T20:16:50Z
如何在macOS菜单栏应用中使用SwiftUI管理设置?

在开发macOS菜单栏应用时,使用SwiftUI集成设置功能可能会遇到挑战。本文探讨了如何将设置应用置于前台以及管理Dock图标的显示。通过使用NSRunningApplication类和动态管理应用激活策略,可以有效解决这些问题,提升用户体验。

如何在macOS菜单栏应用中使用SwiftUI管理设置?

DEV Community
DEV Community · 2025-05-11T04:30:22Z
如何在确认警报后关闭SwiftUI模态视图?

本文讨论了SwiftUI开发者如何在使用StoreKit 2处理应用内购买时,自动关闭模态视图。开发者发现确认购买后模态视图仍然可见,影响用户体验。为解决此问题,需要创建状态变量来跟踪模态视图的关闭,通过设置状态变量和使用SwiftUI的.sheet修饰符来有效管理视图展示状态,提升用户体验。

如何在确认警报后关闭SwiftUI模态视图?

DEV Community
DEV Community · 2025-05-08T13:45:20Z
如何在iOS 18中使用SwiftUI创建标签效果?

本文介绍了如何在iOS 18及以上版本中使用SwiftUI实现类似Revolut的标签导航效果。通过合理配置NavigationStack和ScrollView,可以提供流畅的用户体验。文章包含基本代码结构,并讨论了标签样式、ScrollView同步及常见问题和调试技巧。

如何在iOS 18中使用SwiftUI创建标签效果?

DEV Community
DEV Community · 2025-05-07T19:15:21Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码