我是从web开发背景进入iOS开发的。
将所有视图控制器,数据模型和故事板放在同一目录中真是一团糟。
是否存在在项目中组织文件的约定?
如果没有,我有什么理由不这样做:
my_project/
view_controllers/
data_models/
views/
assets/
tests/
所有建议表示赞赏
答案 0 :(得分:3)
没有任何约定(我至少知道),它只是归结为你感觉舒服的东西。我沿着这些方向使用了类似的结构:
MyProject/
Source/
Controller/
Model/
View/
External/
JoeRandomLibrary/
Resources/
Graphics/
Interfaces/
我发现这很好地解决了问题。然后我将该结构复制到磁盘上。