【问题标题】:Core Data configuration not on app delegate核心数据配置不在应用委托上
【发布时间】:2013-05-30 08:02:50
【问题描述】:

我目前正在研究核心数据框架,我有一个关于类结构的问题。

如果我使用核心数据创建一个新项目,所有核心数据方法和对象都在应用委托中。

是否可以创建一个管理所有核心数据事务的模型对象?对吗?

我认为应用程序委托不能太重,但在这种情况下,让它管理持久性可能是最佳实践。

有什么线索吗?

【问题讨论】:

标签: iphone ios core-data


【解决方案1】:

是的,您可以创建一个单独的类来保存所有 CoreData 类和配置。我对我所有的 CoreData 项目都这样做。

【讨论】:

  • 您是否为此使用单例对象,然后在需要持久性数据的所有控制器中使用该对象?从各种教程中,要遵循的正确“模式”没有明确定义,我想知道哪种方法最干净。谢谢你的回答!
  • 没有一种完美的方法。是的,我对 CoreData 类使用单例。仍然有人会说不应该使用单例。因此,所有解决方案都只是一种意见,“最干净的方式”就是您会发现的最干净的方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多