我知道在python中,最好有一个 models.py 并将所有应用程序的模型类放在那里。这同样适用于swift,还是为每个模型类分别创建一个单独的文件?
谢谢!
答案 0 :(得分:2)
Apple建议为每个模型类分别使用单独的文件,但是可以使用“Python样式”
答案 1 :(得分:0)
假设您的项目是平均的..我会将您的每个模型放在一个单独的文件中。有时候你会得到一些小文件,但我宁愿经历那些我找不到任何东西的大文件。
答案 2 :(得分:0)
这个问题没有一个正确的答案,但Swift控制访问的系统表明这不是最好的做法。
标记为private
的属性和方法仅在同一源文件中可见。如果将所有模型类放在一个文件中,那么它们都可以访问彼此的private
方法和属性,从而无法标记标记private
的全部目的。