小型APP项目快速搭建基本流程
一个月开发一个APP,应该很正常,但是一周开发一个简单的app,应该也还行!

1. 搭建四个基础框架,BaseTabBarController(BaseNavigationController),Storyboard,BaseViewController,BaseDataRequest预计1.5天!
2.画界面,假如Tabbar模式的app,五个Controler的话,第二步就是按照设计图,创建五个控制器,前提是以BaseViewController为基础创建,然后新建五个对应的Storyboard,然后把五个Controler绑定到BaseTabBarController里面,这样就可以开始分别对每一个Storyboard单独拖控件了,而且互不影响,可以多人协同开发,按照一人开发的话,基本预计2.5天。
3.数据请求,然后,再对每个页面数据进行请求和初始化,最后赋值,由于绑定的是Storyboard,所以赋值流程会比较好写,直接请求数据下来,局部变量字典接收,字典数据赋值,刷新页面,完成,五个控制器,预计2天。
4.最后一天,优(mo)化(yu);
至此,开发完成!
。
。
。
。
。
。

但是为啥实际开发中,不是这样呢,界面搭建不建议用Storyboard?代码设计为什么要按照一定的设计模式呢,MVC、MVVM或者其它模式?开发中真的有这么容易画的界面吗?服务端数据请求真的会这么顺利吗?开发中交互真的这么简单吗?
好吧!看来实际情况并没这么容易,后面,我会深入总结实际的开发中,到底需要知道哪些知识!
今天写的有点摸鱼了,明天一定努力,好好总结!!!
网友评论