从零搭建通用项目-定制框架
这篇文章讲一下我在搭建通用项目的时候,针对性的做了哪些框架。
UserModel
用户模型是个绕不过去的东西,涉及登录注册就需要用到。
基本上就跟上图中描述的操作流程。UserModel还要单独提供访问单例的方法,适用于在非ViewController中访问用户信息。
Config
全局配置文件,这个所有的APP应该是都有的,按照项目需要设定配置文件。
这里需要讲一下的就是配置文件中最好统一,并且只有一份。有许多第三方框架中有各自的配置文件,可以使用第三方框架的方法,如果自己定义的话,最好在定义名称的时候加上标识符,避免名称冲突。
其他
这里主要就是各个项目不一样的地方在来进行定制开发,上面讲的这些都是可以通用的。
https://github.com/HeYming/KKSP
这是个Swift语言的快速开发框架,欢迎各位下载讨论。