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

标签 ios sqlite code-reuse

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 9 年前

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

我想在将来为其他人重用此应用程序的代码。

我想首先将 View 关联到 ViewModel。

我将为我的数据使用存储库。首先,它会从 SQLite 数据库中生成数据,然后生成数据。

然后,当我使用数据库时,只需更改我的 ViewModel 中的一些内容,一切都会正常运行...

不知道你有没有看懂我的意思...

您知道执行此操作的一些好的做法吗?教程、解释或其他有趣的东西?

编辑:

我想按照这种方式:

  • Repository 可以是数据库数据,也可以是随机生成的数据,用于在我拥有数据库之前进行测试......

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

我理解这个想法,但我不知道如何进行,而且我没有发现任何关于该方法的信息……也许这不是一个好方法?

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

最佳答案

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

关于ios - 在 MVC 和存储库 iOS 中开发的良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19535690/

上一篇:ios - iOS 应用程序更新中的数据库结构发生了变化

下一篇:ios - 将第三方添加到静态库 - iOS

相关文章:

android - 将 Android 应用程序上的 SQLite 数据库与远程 MySQL 数据库同步

c++ - 重用代码 : friend methods with non-friend methods

java - 如何在 Java 中使用 JCheckBox 避免冗余编码

ios - 如何将标签文本添加到 DetailDisclosureButton?

ios - 如何在 Xcode 6 中使用 XIB 创建 iOS 项目?

iphone - 外键约束不能通过程序工作,但可以与终端一起工作

c# - 如何避免重复代码?

ios - Ubuntu 上的 APNS 证书

ios - 基本开关错误

java - Android:删除选定的列表项