Swift 中的数据模型



我正在学习 Swift,我有一个关于 Xcode 中的数据模型或 Model 文件夹的问题。在"测验应用程序"项目中,我们在模型文件夹中打开了一个新的 swift 文件,并开始在其中编写一些代码。

什么是数据模型,为什么我们需要在模型文件夹中编写一个单独的代码,而不是只在ViewController文件中编写所有代码?

从技术上讲,您可以将应用程序的所有代码放在一个文件中。但是,要找到一些东西并保持其可读性很快就会变得非常困难。此外,在较大的团队中工作时,在少数文件中具有大量代码会导致合并冲突,这可能会很快失控。

将所有类保存在单独的文件中,分组到文件夹中是一种很好的做法。

至于什么是"数据模型"——它只是代码中领域问题的表示。这些类很可能表示您从 Web 检索的数据,或在应用程序中创建的数据,以对它们执行一些进一步的操作,或将它们用作视图的输入以将它们呈现给用户。

最新更新