在swift或依赖注入中使用单例?

时间:2015-01-18 19:32:32

标签: ios swift

我对Swift和iOS开发很新。

我有一个存储库文件,当前正在数据中保存数据(稍后在数据库中)

此存储库将在两个UIViewControllers内使用(一个添加数据,另一个从存储库读取)。

在Java中,我将使用依赖注入来获取不同类中的相同存储库实例。在Swift中,我没有依赖注入,因此存储库当前是一个在UIViewControllers中使用的单例。

这是一个好的模式还是使用其他模式更好/是否有更好的解决方案?

1 个答案:

答案 0 :(得分:2)

这可能是一个主观问题。 但对我来说没关系。在我的所有应用程序中,我都有一个“DataManager”,它是一个管理持久存储内容的单例类。