项目结构总结

先来看下整体项目总的结构,一共分为三大块,第一块是工具类,第二块是SDK,第三大块是项目中的类。

当初这样布局的好处是方便直观的能浏览代码。

接下来重点讲下第三部分,我们大多数都会遇到在Appdelegate 里面加载各种方法和SDK,导致Appdelegate里面很臃肿,少则1K行,多则好几K行代码。所以为了简化Appdelegate里面的大小,我们采用了下面的设计思想:

这样就把AppDelegate 这个类给抽成好几个类,这样也方便查找和定位方法。下面这张图是处理业务的,编程采用了MVVM,为什么要这么处理呢,因为以后由于业务需求改变,可能业务处理会改变,你是知道的,相同的业务处理逻辑可能在不同的页面,所以,你有可能修改了一处,但是另外一处你没有改变。

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

推荐阅读更多精彩内容