美文网首页程序员
快速搭建一个项目基本框架:前篇(中)

快速搭建一个项目基本框架:前篇(中)

作者: fredericoyang | 来源:发表于2018-04-24 11:48 被阅读75次

此处演示的为初期的项目,正式版本的极致框架核心框架将以 extreme.framework静态库文件形式提供,并同时提供正式版的演示App源码。

初瞥初期的项目,首先看下项目中承担各种用途的目录,Class放置业务类,Frameworks放置手动集成的 CocoaTouch Framework类型的第三方框架,Library放置手动集成的 CocoaTouch Static Library类型的第三方静态库或源文件,Resources放置各类资源文件,Supporting Files放置 ExtremeFramework(以下称极致框架)主要文件。

目录结构1

接下来,打开项目,我们来看下Supporting Files的主要目录结构:

目录结构2

ExtremeFramework从字面就可得知其中放置了框架级的文件,主要包含了通用宏、工具方法以及各个基类、UI基类的封装。在极致框架正式版中这部分最终将变编译成 extreme.framework静态库,称为核心框架。

AFHTTPTool封装了AFNetworking中常用的各种HTTP请求工具方法,以更适合于业务调用。正式版还将集成 ImageTool方便图像上传操作。

AppConfig除了 EFConfig中通用配置项,还可添加本项目中的配置项。

AppMacros除了 EFMacros中通用宏,还可添加本项目中特定的宏。

AppUtils除了 EFUtils中的通用工具方法,还可添加本项目中特定的工具方法。

AppRequestURLs包含了本项目中所有 API的 HTTP请求的 URL,便于统一管理。

下一篇文章,我们来探索下极致框架中的基类封装。

更多技术文章请至我的简书主页:https://www.jianshu.com/u/f37c5450ad29

源码下载:https://git.dev.tencent.com/fredericoyang/ef-demo.git

更多极致框架介绍请至官网:http://www.xfmwk.com

相关文章

网友评论

    本文标题:快速搭建一个项目基本框架:前篇(中)

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