iOS 指南:项目结构和文件组织
iOS 指南中建议的项目结构遵循组织严谨的原则:
Xcodeproj 文件:
- 文件按层级(UI、数据模型、基础设施等)、职责(UI、数据模型、业务逻辑、服务提供者等)、角色等分组。
项目文件夹:
- 建议保持与 Xcodeproj 文件一致,但并非强制要求。
文件命名:
- 一对 .m/.swift 文件对应一个类。
- 不允许创建额外类,即使只使用一种语言,也需要考虑未来本地化的需要。
资源组织:
- 图像和其他资源(如 .plist)应按组分类,如 $SRCROOT/资源/图像/公用/ 和 $SRCROOT/资源/资产/。
文件结构:
- 类声明应该按如下结构组织:
t- 导入相关常量
t- 类扩展
t- @implementation
tt- dealloc
tt- init
tt- 其他方法
t- @end
- 方法部分应使用 #pragma 标记分隔,并在同一行中以星号开大括号:
t
t#pragma mark - $sectionName t{* t... t} t
3.7KB
文件大小:
评论区