我们如何为核心数据和sqlite创建单个辅助函数

时间:2013-07-30 02:09:40

标签: sqlite core-data

我想创建一个单独的帮助器类,它可以同时用于sqlite和核心数据,以便在我的应用程序中获取和操作数据。这可能吗?

1 个答案:

答案 0 :(得分:0)

这是一个坏主意,主要是出于以下原因:

  1. 很可能没有令人信服的理由在同一个项目中使用Core Data和SQLite API。

  2. 通过将两种技术组合在一个类中,您可以降低重用它们的可能性,违反了encapsulation的原则。

  3. 话虽如此 - 你可以有两个帮助类在SQLite和Core Data中做某些事情,还有一个组合类从这两个中调用方法。

    很难说这在现实的项目环境中会有任何意义。