万能iOS-App开发模板(二)

1.架构搭建MVC,MVVMC或者MVVM

根据自己喜好项目需求选择适合自己的框架:

   架构原则:易读性、易维护性、易扩展性。

   架构思想: “高内聚,低耦合”

MVC的由来:控制器里的代码写的很多很多,后续不好下手开发,造成代码冗余、复用性差,就拆离出了View和Model这层,变成了所谓的MVC。

大模块下的子模块基本上是按照MVC的方式划分,有些改成了MVVMC的方式。说到MVC、MVVMC或者MVVM等等,其实只是个噱头,不要太执迷于这种流于表面的东西。适合自己的才是最重要的!

  https://www.jianshu.com/p/2330489aae31

参考架构1:

https://www.jianshu.com/p/d553096914ff

https://www.jianshu.com/p/f09a4f21e0f9

架构很重要,随着程序代码量和业务越来越多,现有的架构已经不适合公司业务的发展速度了,很多都面临着重构的问题,建立好的基础架构,对公司的未来发展很重要!

    https://www.cnblogs.com/oc-bowen/p/5885476.html

万能iOS-App开发模板(二)_第1张图片

2.引导页相当于广告,第一印象非常非常重要!

引导页,我使用的运行时,非常方便!

主界面搭建,4个板块或5个板块,根据需求设定!

一般的模块分类,例如:

 淘宝:首页,微淘,消息,购物车,我的淘宝

微信的:微信,通讯录,发现,我的

QQ:消息,联系人,看点,动态

微博:首页,视频,发现,消息,我

,,,,

视频地址:引导页主界面视频播放地址

你可能感兴趣的:(万能iOS-App开发模板(二))