黑马程序员技术交流社区
标题: 【iOS项目来啦】(五) 我有干货你有酒,你愿不愿意和我... [打印本页]
作者: iOS资源工匠哥 时间: 2017-1-9 18:27
标题: 【iOS项目来啦】(五) 我有干货你有酒,你愿不愿意和我...
本帖最后由 iOS资源工匠哥 于 2017-1-12 11:02 编辑
【iOS项目来啦】(五) 我有干货你有酒,你愿不愿意和我一起走?{:8_538:}
哈噜啦,大家好!今天是连载第五篇---新年特(gan)别(huo)版(pian)!
本期也是和大家分享一期干货实用贴,项目经理导师给大家一起聊聊,项目实训中的一些基本框架、流程和注意事项。
啦啦噜!
噜噜啦!
{:8_521:}|--基本开发团队框架--|
· 公司内的项目开发基本框架
一般是由三个人组成开发团队,当然也有例外,公司会根据项目数量、开发难度和成本问题综合考虑,有一个人独立开发和其他等情况。
团队有带头负责人,技术领导负责整个项目框架搭建,并分配给其他人需要开发完成的模块。
· 与开发团队配合关系{:8_527:}
· 和安卓开发 虽然说是不同的开发系统,但是开发语言不同,但是逻辑思路基本大同小异,一般都是在模块开发;平时呢也可以与安卓开发程序员多进行经验的交流,因为在开发流程方面大家多沟通,也能便于自己找到逻辑方面的问题,快速解决自己可能遇到的问题。
· 和UI设计切图 和安卓切图不同,可能我们在于UI设计对接的时候,需要表达清楚自己所要的尺寸,也要掌握自己所要切图的名字,方便与交通,有时,切图不合适的时候,我们自己也要学着自行调整
· 和产品经理 产品经理是最初给到我们原型设计图提出需求的人,我们前期要反复的和产品经理沟通,对于同类app上实现的功能进行综合设计,将功能实现。
·和后台接口 在刚接手项目初期,一定要学会看接口,一定要和后台多接触。数据返回出现问题的时候,先找找自己原因,自己找不到看看安卓有没有问题,最后再请教后台,这样也能提升工作间配合的效率。
{:8_536:}|--iOS项目完整开发流程--|
一般团队开发的流程都是先是五个步骤;App开始、基本搭建、UI搭建、请求网络数据、解析数据、展示数据。如图所示:
(图片来源于网络)
图为常见的一些框架使用,有兴趣的小伙伴们可以在github上面搜索下来具体试用一下。
{:8_529:}|--iOS项目开发注意事项--|
1、封装代码 在封装代码的时候一定要考虑到别人的可使用性,别人不需要知道你的内部是如何实现的,但是他用的时候一定是可以实现效果的,注意封装代码时,一定要小巧,方便,准确,让人一目了然。
2、思想
代码是记不完的,记住的就是思路和编程的思维,具备思路一通百通~
3、思考
一定要多思考,遇到问题拒做伸手党,学到最后真正到手的都是自己思考的结果,学知识,切勿懒惰!
{:8_533:}|--iOS开发后期技术问题--|
做技术是一门长期学习的工作,也是要终身学习的技能。无论是任何行业,都是与时俱进,现在的技术发展瞬息万变,所以,要养成自己学习的好习惯,就比如:现在的swift;你懂得(swift不断更新中,每次都有语法的改动,所以学习swift一定要都看官方文档,让自己能够不断学习,不断提高)
{:8_540:}|--老师寄语--|
在本次的项目实训中,小编问到了我们的学员究竟有哪些变化呢?项目经理导师总结出来学员看得到的显著的改变的有以下几点:
(1)看后台接口能力显著提高
原本都是学习的iOS开发基础知识,对于接口问题不是很熟悉,通过本次的项目实训学员看接口的能力迅速提高,对实战的开发接口调用全然无压力。
(2)思维逻辑能力变得更强
原本对于逻辑判断的能力较弱,缺乏实战经验。但是通过本次的项目实训,学员能够主动积极思考,在项目经理导师引导学员自己动手开发,现在整体的思维逻辑能力变强,实战经验更加丰富
(2)代码更加统一规范
原来对代码没有那么大量,所以初期的时候学员代码没有很规范。但是通过本次的项目实训,学员更加知道团队之间的相互配合,代码规范的重要性,全程使用英文命名,代码风格非常良好
原本都是自己闷声敲代码,难免对自己有放松。本次的项目实训是团队协作共同敲代码,所以相互之前就相互监督,再加上项目经理导师的指引,现在所有的项目小组成员都会严格要求自己,主动思考,自己动手敲代码,实现逻辑。
好啦,本期的连载是满满的干货集,瞬间小编都变得严肃起来了呢,不过认真学习,快乐敲代码,一直不都是我们的宗旨嘛
感谢您关注本期的【iOS项目来啦】 愿生活快乐美好每一天
本期有奖问答:iOS开发到底行不行,你看黑马行不行?
(回帖参与问答即可获得iOS开发海量视频+配套资源+各学科学习路线图哟!
黑马出品,必属精品
本贴后续将为大家不明真相的吃瓜群众持续报道。。。。敬请关注哟!
------------------------------------更多话题,请点击下面链接----------------------------------
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |