最新发布第28页
多对多关系-Stewed Noodles 资源

多对多关系

在SwiftData 中,当关系的双方都使用数组时,就会创建多对多关系。这类关系相当常见,比如:一个老师有多个学生,一个学生可以有多个老师;一个演员参演了多部电影,一部电影也有许多演员参与;...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri1年前
0120
关系最大最小约束-Stewed Noodles 资源

关系最大最小约束

SwiftData 的 @Relationship 宏允许我们指定一对多或多对多连接中应存在的最小和最大对象数量。 超出这些限制时,SwiftData 的自动保存将静默失败,可能导致数据丢失,除非及时进行纠正。 例如...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri1年前
0120
删除数据-Stewed Noodles 资源

删除数据

删除 SwiftData 对象需要两个步骤:首先在你的模型上下文上调用 delete()方法,并传入你想要删除的对象;然后保存更改,可以通过显式调用 save(),或者如果启用了自动保存,则等待自动保存触发...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri1年前
0120
How to test AsyncSequence and AsyncStream 如何测试 AsyncSequence 和 AsyncStream-Stewed Noodles 资源

How to test AsyncSequence and AsyncStream 如何测试 AsyncSequence 和 AsyncStream

Concurrent Swift code often streams values over time rather than returning them all at once, so it's important to be able to write tests to check an AsyncStream, AsyncSeq...
物资、设备与资产-Stewed Noodles 资源

物资、设备与资产

物资设备与资产 采购阶段 在采购阶段设备以物资的形式呈现,采购阶段主要是物资的采购、到货以及验收。物资形式下的设备拥有物资编码。 设备建档 物资采购完成后,可以进行设备建档,设备建档会...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri7个月前
0120
级联关系删除-Stewed Noodles 资源

级联关系删除

SwiftData 默认的关系删除规则是.nullify,这意味着如果一个 School 对象与多个 Student对象关联,删除 School 后,学生对象仍会保留在数据存储中。在某些情况下这是合理的,但你也可以使用.cas...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri1年前
0110
How to test completion handlers with Swift Testing and XCTest 如何使用 Swift Testing 和 XCTest 测试补全处理程序-Stewed Noodles 资源

How to test completion handlers with Swift Testing and XCTest 如何使用 Swift Testing 和 XCTest 测试补全处理程序

When you're dealing with older concurrency code that relies on callback functions that get run when some work completes rather than using Swift concurrency's async/await ...
Docker 部署 Gitlab-Stewed Noodles 资源
ProductView 产品视图-Stewed Noodles 资源
隐患与故障-Stewed Noodles 资源

隐患与故障

巡检的过程中一般会发生隐患,工作人员上报隐患,隐患(根据流程)会送到工艺和设备部,他们根据隐患中的设备记录、现象等进行判断,判断后可能会派发工单。 巡检过程中发现故障会直接填报故障...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri7个月前
0100