美文网首页笔记
iOS 项目搭建实践2015

iOS 项目搭建实践2015

作者: YM_1 | 来源:发表于2015-12-04 11:32 被阅读139次

    1 项目总体预览

    2 模块细述

    1)Explains 主要存放说明型文档,发布时可以隐掉,亦可以直接添加.h文件代替

    2)Resources 主要存放资源文件,例如图片、字体等

    3)Sections 各个模块的分类,下级文件夹为各个模块的汇总。(BaseClass为基类文件夹,因为它其实也是一个完整的模块)

    举例说明各个模块的基本构成

    apis文件夹,放置基本的网络请求,在这一层的类主要职责是指定URL,获取网络基本数据。

    services文件夹,主要职责是针对网络获取的基本数据进行数据处理,转化为相应的模型。

    controllers文件夹,放置模块下的各个ViewController。

    models文件夹,模型类的汇总

    Views文件夹,自定义View的存放处。

    helpers文件夹,主要是为了给controller减负,对于一些逻辑处理可以放置此文件夹,每一个helper对应一个controller。

    vendors 存放一些不能使用cocoa pods管理的三方库

    general  常规文件夹(主要存放  全局级资源,navigation等)

    macro  宏文件夹      NotificationMacro ( 通知 宏定义)  AppConfigMacro (  app系统相关级别宏定义) ApiMacro ( 接口请求地址宏定义)NetConfigMacro ( 网络配置宏定义)UtilsMacro   (工具宏定义) APPKey  (第三方key的宏定义)APPMacro  (所有宏定义的汇总)

    Utils 工具类文件夹(扩展等)

    相关文章

      网友评论

        本文标题:iOS 项目搭建实践2015

        本文链接:https://www.haomeiwen.com/subject/niyshttx.html