在MVC和存储库iOS中开发的良好实践

时间:2013-10-23 07:41:09

标签: ios sqlite code-reuse

我正在iOS中启动一个使用SQLite数据库的应用程序。

我希望将来可以为其他人重复使用此应用的代码。

我想首先将视图关联到ViewModel。

我将使用存储库来存储我的数据。首先,它将生成和之后来自SQLite数据库的数据。

然后,当我使用数据库时,只需更改我的ViewModel中的一些东西,一切都会正常工作......

我不知道你是否明白我的意思......

你知道一些好的做法吗?教程,解释或其他有趣的东西?

修改

我想这样做:

  • 在拥有数据库之前,存储库可以是数据库数据或随机生成的数据进行测试...

  • ViewModel是“myt视图模型”,它使用我的存储库中提取的数据设置视图的所有对象...

我理解这个想法,但我不知道如何继续这样做,我对这个方法一无所知......也许这不是一个好方法?

如果您有任何建议,请告诉我;)谢谢!

1 个答案:

答案 0 :(得分:1)

创建一个与sqlite交互的对象类,Preferred将是一个单例类,也可以用作中间存储类。