美文网首页
iOS 简单项目 App 目录架构说明

iOS 简单项目 App 目录架构说明

作者: 九月文化 | 来源:发表于2016-07-21 17:57 被阅读2538次

       这两天还好,准备沉淀一下,写一下自己个人 App 目录架构说明的文章,积累一下知识。
       新建了一个项目,第一步是引入 CocoPods,习惯使用 Pods 来管理第三方库了,不过项目里面也有个文件夹 ThirdPart 来存放一下没有用 Pods 的第三方库。

(引入现在 App 开发必备的两个库。OC)


屏幕快照 2016-07-21 下午5.54.42.png

       接下来设置文件夹目录,这里是我平常自己写的类库。


屏幕快照 2016-07-21 下午6.06.57.png

       再来列举一下模块的目录,这个例子图片上面我把 Login Register Forget 做了分组,保证这是一个整体。还有“我的_My” 这个也是一个分组,包含几个页面。


屏幕快照 2016-07-21 下午6.33.06.png

       每个页面也就是 ViewController 我都会在绝对路径下面创建一个文件夹,这个文件夹名称就是页面名称,在真实目录下创建文件夹用于分隔每个页面,每个页面内部也有4个文件夹,内容和 Default文件夹相同。
       (Default 包含4个文件夹,CustomUI 是对应 ViewController 的自定义 View。Manager 是对应 VC 的管理类,Model 对于 VC 的对象模型类,ViewContrller 就是放对应的VC类)
       其实每次写页面,我都是先 Show In Finder 创建一个真实文件夹,然后引入工程,保证目录和类是清晰明了的。


屏幕快照 2016-07-21 下午6.33.39.png

       再来介绍一下在具体代码上我喜欢用 #pragma makr -


屏幕快照 2016-07-21 下午6.51.34.png

       #pragma mark - LifeCycle

屏幕快照 2016-07-21 下午6.59.01.png

       我会重写 +(void)load 方法,用于注册一些统计信息,或者给该 VC 做个标识。其他的 #pragma mark - 就不列举了。

相关文章

  • iOS 简单项目 App 目录架构说明

    这两天还好,准备沉淀一下,写一下自己个人 App 目录架构说明的文章,积累一下知识。 新建了一个项目,第...

  • NodeJs学习实践之笔记二

    nodejs目录说明,app.js简单介绍及如何设置app.js启动项目。 首先是新建项目的目录 db ...

  • [iOS-Practice] 项目结构

    总结时读到的一系列文章 iOS应用架构谈 开篇我的iOS工程结构iOS项目的目录结构-原创iOS 项目的目录结构能...

  • Android Kotlin零基础手把手教开发新闻今日头条(项目

    产品文档介绍 目录介绍 1.关于项目App整体架构 1.1项目整体架构 1.1.1 语言...

  • Go实战云存储(二) - 原型设计

    0 相关源码 1 架构说明 coding 新建项目目录filestore-server 新建handler目录,...

  • iOS项目架构

    iOS项目架构 做了几个App,发现很多时候,App的基本框架都是一样的,如何组织架构,让项目更容易开发和维护,减...

  • ios 架构之谈

    分类: IOS(26) 目录(?)[+] 在开始谈app架构之前,曾经我一度认为,一个好的app就是需要有好的架构...

  • iOS架构

    公司项目采用了这个架构开发。 讲iOS架构不得不说到工程目录,我的工程目录由business、common、loc...

  • iOS 架构浅析

    iOS 的 App 架构是 App 项目开始开发时重要的工作之一,确定一个优秀的架构,会使开发初期的效率极大的提高...

  • 架构

    唯一可行的 iOS 架构 iOS App 的最佳架构,存在吗?

网友评论

      本文标题:iOS 简单项目 App 目录架构说明

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