我正在学习Swift,我对数据模型或Xcode中的Model文件夹有疑问。在项目期间,测验应用程序'我们在Model文件夹中打开了一个新的swift文件,并开始在其中编写一些代码。
什么是数据模型以及为什么不在ViewController文件中编写所有代码,我们需要在模型文件夹中单独编写一个代码?
答案 0 :(得分:3)
从技术上讲,您可以在单个文件中包含应用的所有代码。但很快就会很难找到一些并保持可读性。此外,在较大的团队中工作时,在少量文件中包含大量代码会导致合并冲突,这很快就会失控。
将所有classess保存在单独的文件中,这是一个很好的做法,分组在文件夹中。
至于“数据模型”是什么 - 它只是代码中域名问题的表示。这些classess很可能代表您从Web检索的数据,或者在应用程序中创建以对其执行某些进一步操作或将其用作视图的输入以将其呈现给用户。