工程结构

1、为了避免文件杂乱,物理文件应该保持和 Xcode 项目文件同步,Xcode 创建的任何组(group)都必须在文件系统有相应的映射。

比如:

ProjectName/
    ProjectName                 代码
        /Controller             控制器
        /WebService             网络请求
        /Model                  数据模型
        /Util                   工具类
        /Catergory              扩展类
        /View                   视图
        /Database               数据库
    Resources                   图片等素材
    MyFrameworks                第三方库
    Frameworks                  系统库

图1

2、为了保证项目结构清晰明了,项目资源文件应根据业务逻辑或者子模块进行再划分。

比如:

如果项目分为3个模块:首页、数据、我的。则视图控制器文件夹Controller下,应当根据模块划分为3个子文件夹:Home、Data、Me。其他业务模块保持一致。比如Model下也划分为3个子文件夹:Home、Data、Me……

results matching ""

    No results matching ""