美文网首页
SwiftUI Core Data 教程之. Core Data

SwiftUI Core Data 教程之. Core Data

作者: iCloudEnd | 来源:发表于2022-03-03 22:21 被阅读0次

    当我第一次开始在一些小型项目中使用 SwiftUI 时,我立即欣赏它的易用性和表现力。然而,事情并非一帆风顺。
    一旦我开始开发一些更大的应用程序——尤其是那些需要 Core Data 的应用程序——我就很清楚我必须为项目本身提供不同的结构。否则,我很快就会陷入一个非常严重的可维护性和测试问题。

    坏的,简单的方法

    通过查看 Apple 的文档和 Stack Overflow 上的许多其他答案,您会发现很多人将FetchRequest属性包装器变量放置在View需要从 Core Data 模型中获取一些数据的结构中。
    如果您刚刚开始,这可能很诱人,但是当您进一步深入了解与获取的实体相关的逻辑时,您很快就会意识到不仅很难(如果不是不可能)测试这些函数/变量,但您也不再遵循 MVVM 模式。那时,该View结构对您在其中定义的实体和函数/属性了解很多。让我向您展示一个可以轻松复制到其他实体的示例:

    相关文章

      网友评论

          本文标题:SwiftUI Core Data 教程之. Core Data

          本文链接:https://www.haomeiwen.com/subject/jhzurrtx.html