最新发布第15页
排序
模型配置
ModelConfiguration 是SwiftData 中用于确定数据存储方式和位置的组件。它指定了使用哪个 CloudKit 容器(如果有的话),以及是否启用保存功能。这些配置提供给模型容器,以决定其行为。通过合...
模型容器
ModelContainer 是 SwiftData 中负责创建和管理实际数据库文件的核心组件。它提供了集中化的存储方案,确保数据的持久化和高效访问。ModelContainer 处理数据模型的定义、数据库文件的生成与管...
模型上下文
ModelContext 是 SwiftData 中负责跟踪所有在内存中创建、修改和删除的对象的组件。它确保这些对象能够在稍后某个时刻保存到模型容器中。ModelContext 提供了一个便捷的方式来管理对象的状态,...
如何使用 matchedGeometryEffect() 将一个视图的动画同步到另一个视图
如果你在视图层次结构的两个不同部分中有相同的视图,并且希望在这两者之间进行动画过渡——例如,从列表视图切换到放大的详细视图——那么你应该使用 SwiftUI 的 matchedGeometryEffect() 修饰...
Widget 的 Container Background
Widget 的 Container Background(容器背景) 是在 iOS 17 中引入的。在 Widget 的开发过程中,可能会在预览中遇到如下的错误 Widget needs to adopt container background. 容器背景用途 iOS 1...
ScrollViewReader
Scroll View Reader 让你可以访问一个名为 scrollTo 的函数。通过这个函数,你可以通过自动滚动使滚动视图中的某个视图可见。 介绍 使用 ScrollViewReader 访问 scrollTo 函数,以便以编程方式...
iOS 其它相关知识
版本管理 Xcode 快捷键 添加 emoji:Command + Control + Space 提交代码:Command + Option + C 显示或隐藏左侧导航窗口:Command + 0 显示或隐藏预览画布:Command + Option + Return
GeometryReader
要获得视图的大小,即使不是不可能,也是很困难的。这正是 GeometryReader 可以提供帮助的地方。 GeometryReader 与推出式容器视图类似,可以添加子视图。它允许检查和使用有助于定位其中其他视...
语法(七) – 文档标记
Markdown Markdown 注释以 /** 开始,以 */ 结束。 /** Call this function to grok some globs. */ func myGreatFunction() { // do stuff } 常见的 Markdown 格式,如下 Place text in `backt...






