我对Swift和iOS开发很新。
我有一个存储库文件,当前正在数据中保存数据(稍后在数据库中)
此存储库将在两个UIViewControllers
内使用(一个添加数据,另一个从存储库读取)。
在Java中,我将使用依赖注入来获取不同类中的相同存储库实例。在Swift中,我没有依赖注入,因此存储库当前是一个在UIViewControllers
中使用的单例。
这是一个好的模式还是使用其他模式更好/是否有更好的解决方案?
答案 0 :(得分:2)
这可能是一个主观问题。 但对我来说没关系。在我的所有应用程序中,我都有一个“DataManager”,它是一个管理持久存储内容的单例类。