iOS 指南:项目结构和文件组织

iOS 指南中建议的项目结构遵循组织严谨的原则:

Xcodeproj 文件:

- 文件按层级(UI、数据模型、基础设施等)、职责(UI、数据模型、业务逻辑、服务提供者等)、角色等分组。

项目文件夹:

- 建议保持与 Xcodeproj 文件一致,但并非强制要求。

文件命名:

- 一对 .m/.swift 文件对应一个类。

- 不允许创建额外类,即使只使用一种语言,也需要考虑未来本地化的需要。

资源组织:

- 图像和其他资源(如 .plist)应按组分类,如 $SRCROOT/资源/图像/公用/ 和 $SRCROOT/资源/资产/。

文件结构:

- 类声明应该按如下结构组织:

t- 导入相关常量

t- 类扩展

t- @implementation

tt- dealloc

tt- init

tt- 其他方法

t- @end

  • 方法部分应使用 #pragma 标记分隔,并在同一行中以星号开大括号: tt#pragma mark - $sectionName t{* t... t} t
zip 文件大小:3.7KB