您的位置:首页 > 运维架构 > 网站架构

iOS项目的架构分类

2016-01-28 11:20 447 查看
项目还是按业务功能划分,如登录,新闻等等。。,项目如下

MyProject

    Main ----------------------------------------------------------------主程序 

        Login-------------------------------------------------------------------------登录模块

             Model-----------------------------------------------------------使用瘦model,业务逻辑

             ViewController-----------------------------------------------------

             ViewModel-----------------------------------------------------------使用瘦model,业务逻辑

             ViewCell----------------------------------------------------------单元格

        News-------------------------------------------------------------------------新闻模块

             Model-----------------------------------------------------------使用瘦model,业务逻辑

             ViewController-----------------------------------------------------

             ViewModel-----------------------------------------------------------使用瘦model,业务逻辑

             ViewCell----------------------------------------------------------单元格

       Services-------------------------------------------------------------------------如果不太好划分功能,可以单独创建目录

             。。

    Expand ----------------------------------------------------------------扩展功能

        Consts ----------------------------------------------------------------常量定义,如果有需要

        Macros ----------------------------------------------------------------宏定义,如果有需要

        NetWork ----------------------------------------------------------------网络

        Logger ----------------------------------------------------------------日志

        Categories----------------------------------------------------------------分类

        Cache---------------------------------------------------------------缓存

        。。。

    Resources ----------------------------------------------------------------资源模块,图片,文件等 

    Vender ----------------------------------------------------------------第三方

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: