zoukankan      html  css  js  c++  java
  • iOS-项目搭建

    一.目的:一个小的项目当然不需要这么费劲的搞,到时一个大的项目要是不好好设计一下的话,写到后面就不知道怎么分类或者命名了,搞的项目很乱。为了更好的对本项目的查看,修改和后期的维护。一个好的项目的搭建不仅仅是方便自己,而且还能为之后观看此代码的人提高可读性。

    二.搭建项目:整体呈现树状图结构

    1.Classes 和  Resourses

    2.Classes:  Main, Expand, Vender.

       Resourses:  Audios,Images,Plists,Vedios.

    3.Main:  Items,Other.

      Expand:  DataBase,Category,NetWork,Tool,Mactos,Const.

    4.Items:  Item1,Item2,Item3......

      Other:  Tabbar,Navigation,Public,Login,Other.

    三.文字描述

    整个项目可以分成两个部分,Classes和Resourses。

    Classes分为Main,Expand,Vender三个部分。

    Resourses分为Audios,Images,Plists,Vedios分为这四个部分。

    Main分为Items和Others两个部分。

    Expand分为DataBase,Category,NetWork,Tool,Mactos,Const。

    Items分为Item1,Item2,Item3,Item4......

    Others:Tabbar,Navigation,Public,Login,Other.

    Item:Controller,View,Model,Other。

    四.名词解释

    名词解释:Classes:包含所有代码的部分。

    Resourses:包含所有非代码的部分。

    Main:代码部分的主要构成。

    Expand:扩展的部分。

    Vender:一些第三方的库。

    Items:包含的是Tabbar的各个元素项,可以按照元素项的名字命名。

    Other:包含其他的一些代码部分,比如登录页面,比如Tabbar的设置等。

    Tabbar:关于分栏控制器的一些设置。Navigation:关于导航控制器的一些设置。

    Public:一些公共的或者说可以复用的代码。

    Login:登录界面的所有设置。

    Other:其他。

    DataBase:一些基本的数据源处理。

    Category:关于类别的一些处理。

    NetWork:网络请求的处理。

    Tool:自己定义的一些工具类。

    Macros:一些宏定义,还可以根据定义宏具体再次分类。比如接口的宏定义,尺寸的宏定义等。

     

    你的一次推荐就是对我莫大的支持。感觉不错,给个推荐或者评论吧。
  • 相关阅读:
    MySQL server has gone away
    Python读取excel拼接为sql文件
    Android10_原理机制系列_事件传递机制
    Android10_原理机制系列_Activity窗口添加到WMS过程
    Android10_原理机制系列_Window介绍及WMS的启动过程
    UNI-APP使用云开发跨全端开发实战讲解
    借助小程序云开发创建微信卡券
    今天,你成为这1/1000000了吗
    如何在云托管中操作云开发数据库?
    用云开发整一个专属网盘,原来如此简单!
  • 原文地址:https://www.cnblogs.com/mancong/p/5122150.html
Copyright © 2011-2022 走看看