在SwiftUI中,尽管Apple提供了大量现成的UI组件和样式,但在实际开发中,我们经常需要进行更灵活的控制和个性化设计。SwiftUI鼓励开发者通过“协议+...
在现代 App 中,富文本展示已成为不可或缺的功能。无论是显示用户评论、展示文档内容,还是渲染应用说明,均需要一种简洁而强大的方式来处理文本格式。SwiftUI...
在 SwiftUI 中,组件间的数据传递通常依赖于如 @State、@Binding、@Environment 等机制。但如果希望将子视图中的某些状态或信息传递...
几天前,The Browser Company 的 CEO Josh Miller 发表了一封致 Arc 用户的公开信[4],分享了一些社区广泛关注的内容,包括...
在增强现实(AR)应用中,3D 模型的展示是最基础也是最核心的功能之一。无论是家具摆放、产品预览,还是虚拟角色展示,几乎所有 AR App 都依赖于 3D 模型...
Environment 是 SwiftUI 中一个独特而强大的功能,它不仅可以提供系统层面的环境信息,如colorScheme(颜色模式)、locale(本地化...
混合开发主要是指在 SwiftUI 中使用 UIKit(SwiftUI 中使用 UIView 与 UIViewController)与在 UIKit 中使用 S...
不同的 LLM 在理解能力、生成质量、响应速度、推理能力等方面表现各异。因此在将 LLM 引入到项目之前,首先应该判断该模型是否符合项目的需求。如何快速测试 L...
在 SwiftUI-MLX本地大模型开发、SwiftUI-MLX本地大模型开发(二)与 SwiftUI-MLX本地大模型开发(三)中,我们解决了基本使用、定制模...
在 SwiftUI-国际化一文中,我们详细介绍了国际化的内容。在 Xcode 15 之后,Apple 提供了一种新的国际化方式,通过引入String Catal...
在 SwiftUI-MLX本地大模型开发(二)一文中,我们解决了模型定制与使用离线大模型的问题,今天讲解以下 3 个问题:
在 SwiftUI-MLX本地大模型开发一文中,我们已经详细讲了如何利用 MLX 进行本地大模型的开发。但是通过案例可以发现 2 个问题:
在进行国际化之前,必须要添加需要的国际化语言,选中国际化的项目 —> PROJECT —> Info —> Localizations,点击+添加需要的国际化语...
ScrollView 即滚动视图,在 iOS 开发中扮演着非常重要的角色。但在 SwiftUI 的发展史上,ScrollView 一直处于“残废”的状态,直到 ...
UIKit 进一步融合 SwiftUI,UIView 动画可以使用 SwiftUI 动画。
最近做 SwiftUI 项目,之前对于 navigationDestination 的用法理解不太深刻,觉得很是难用,最近发现了正确的使用方式,这里记录一下。