本帖最后由 iOS资源工匠哥 于 2017-1-17 15:01 编辑
项目实战的7天,是一个艰难的,难忘的,并且每个人都收获满满的7天。自从学习IOS以来,一直都是一个人自己搭建一个工程,一个人以自己的方式生活在自己的代码世界, 只要实现了所需要的功能,没有什么规矩,什么都是随心所欲,可以以自己喜欢的任何姿势任意的编写代码。
首先,项目实战的团队合作,是第一次以团队合作的方式去搭建一个从登陆,到展示的一个完整逻辑的项目工程。在自己完成自己所要展示的功能前提下,还要保证团队成员之间的代码,在需求逻辑范围内能够互相交流。并且大家,通过git同时管理一份代码的过程中,也了解了以后公司团队合作开发过程中我们要面临的诸如:合并冲突,分支拉取,代码回滚,等等一系列的问题。还有,项目的进度管控,模块分工,技术讨论,也让我们更真切的感受了下公司开发的氛围。 其次,项目实战的过程,让我们第一次完整的了解了一个项目从研发到开发,从需求分析到项目搭建,从模块化分工到项目完成的一个完整的业务流程。并且从中学到怎么样去使用工具去查看其它项目的实现方法,和查看一些相似页面的后台数据结构。还有当我们面临一些完全没有头绪的技术问题时,怎么样查阅,借助一些大牛写好的第三方框架。
然后,项目的代码编写过程中,我们一方面巩固了我们之前所学知识,如:多任务下载,多线程技术,核心动画,通知,block的使用等等。尤其block的使用,大家都有了不一样程度的更深层次的感受。另一方面我们也学习并掌握了更多的,如:AVPlayer播放网络或本地的音视频网文件,自定义上拉下载和下拉刷新,友盟实现微信分享,相机拍照上传头像等新知识新内容。不仅仅学习到了新的知识,也提高了自身的学习能力。
|