在提供代码示例的教程和示例中,有时我看到Xcode项目导航器中的项目文件按照MVC模式(“视图”,“控制器”,“模型”)按组排列,有时它们被组织成组按功能(例如“登录”,“清单”)。
关于iOS,Apple有什么约定/推荐吗?哪个应该是最好的做法?
开发人员以多种方式组织他们的组,代码和文件。但我使用如下内容:
这个结构来自another Stack Overflow post。
这些也可能对您有所帮助:
我实际上创建了一个项目来演示我认为我的小型或中型代码库的Xcode项目结构。你可以找到它here。
这是一个概述: