IOS 项目目录结构

项目结构林林总总,最好的是能够方便、快捷,最好的是能够让自己也让别人快速的了解项目。


Demo

Common:宏定义的头文件;自定义的单列;公共的类方法;自定义的API请求等;


Library:第三方的类库;


CateGory:分类;


Resource:一些资源文件,包括图片、plist、音频视频等,当然在这里面可以添加文件目录去更佳细化;


Model:自定义的一些对象;


AppUI:顾名思义就是APP的UI了,里面具体的可以按照项目的模块去区分,比如HomeVC、OrderVC、PersonalVC;

以HomeVC举例说明:HomeHeader就是HomeVC这个模块下文件名,以方便其他模块或者APPDelegate调用;HomeVC.h、HomeVC.m即主题了,HomeViewModel是来处理HomeVC的业务逻辑,HomeVC里面只处理UI部分,view文件目录包含HomeVC下的自定义view了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,613评论 25 709
  • main (主目录结构)模块一: Controller View Model Other模块二: Controll...
    xmb阅读 896评论 0 3
  • 朋友曾说,底层看能力,中层看德行,高层看胸怀。 我想说,我只想做个底层,或者顺其自然的往下去走人生的路...
    二苗_5c0f阅读 421评论 2 3
  • 无论在什么行业,团队管理是至关重要的,有没有一个好团队决定了你能不能迅速把事情干好。 结合自身的经验,今天我们聊一...
    hanaogu阅读 12,637评论 0 25
  • 睡了安稳的一觉,很快就来到了我们出游的第五天了。 在宁夏固原,有很多著名的旅游景点,譬如六盘山,火石寨地质公园等等...
    momoeach阅读 427评论 4 3