我想创建一个单独的帮助器类,它可以同时用于sqlite和核心数据,以便在我的应用程序中获取和操作数据。这可能吗?
答案 0 :(得分:0)
这是一个坏主意,主要是出于以下原因:
很可能没有令人信服的理由在同一个项目中使用Core Data和SQLite API。
通过将两种技术组合在一个类中,您可以降低重用它们的可能性,违反了encapsulation的原则。
话虽如此 - 你可以有两个帮助类在SQLite和Core Data中做某些事情,还有一个组合类从这两个中调用方法。
很难说这在现实的项目环境中会有任何意义。