A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 滔哥 黑马帝   /  2014-6-9 09:08  /  3608 人查看  /  37 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

朋友们,你造吗?学iOS出来后主要做哪些事情?apple应用软件开发?还是游戏开发?还是......?
希望有知道的朋友分享下!:)
现在出了Swift,很多人都说OC已经可以丢了!是不是真的可以丢了?大家都可以说说...

37 个回复

倒序浏览
本帖最后由 强哥 于 2014-6-9 16:23 编辑

学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然Swift开发也要了解一下,虽然它可能需要半年到1年的时间才能真正的抢占市场,但它可以同Objective-C、C语言很好地协作,一个熟练的Objective-C开发者对Swift不应该感到陌生。提前准备,有备无患。
第二步:学习iOS开发的软件运行原理,软件开发思想、规范以及苹果公司提供的常用标准UI控件的使用方法。
第三步:由于苹果公司本身提供的控件有局限性。所以,下一步就需要了解其他第三方控件,要多看一些第三方控件的源码和文档,这非常有利于后期提升开发效率。
终极的一步:学习iOS当然目标还是做出产品来,当然UI的良好设计也是必须的。最好能够做两年营销方面的工作,了解产品的需求和设计,这样做出来的产品才能满足用户的需求,保持良好的用户体验。积累用户,才能赚到钱啦!
滔哥这问题涉及范畴挺广的,前些日子在传智播客上了基础的课程,刘天源老师第一堂课就讲了很多关于未来发展方向,我记录了笔记,和大家分享一下吧!
(一):产品经理  
工作需要掌握的理论知识(Mockups、briefs、Axure)做需求分析,做产品原型涉及。(俗话就是接活的,拉皮条的——自己理解)
(二):图形图像
例如:美图秀秀、最近流行的萌漫、以及前段时间火过一阵子的魔漫相机。(这一部分还是非常稀缺)
(三):音频处理
例如:天天动听、酷我、酷狗、网易云音乐
涉及知识:转码、解码。
(四):游戏开发
未来要学习:(Coco2d、2d-x、Unity3d、SpritekitGame)
(五):流媒体
例如:微信、陌陌、旺信、易信
需要掌握的知识:语音通话、XMPP
(六):网络协议 (TCP/IP 、SOAP、SMB、SIP)
例如:银行加密

关于swift语言:
我说个例子,乐观的人发明了飞机,而悲观的人呢?发明了降落伞。
每个人都是单独的个体存在,都有自己不同看问题的视角。可能我说的不一定对,我只是发表下自己的观点,我倒是觉swift这语言对于我们初学者来的是恰到好处。为什么呢?
一、对于iOS开发人员,这门语言都是新的。我们现在站在同一条起跑线上!
二、swift语言,简化代码。让开发者能把心思都放在研究产品上,而不是把大把时间白白浪费在这些垃圾代码中。
有人又会问到,swift这么好为什么还要学习OC?直接学习swift不就行了?
记得swift语言第二天,就有开发人员用swift语言重写了愤怒的小鸟。
为什么能这么快?因为有OC开发的功底,当有一定的基础掌握swift是轻而易举。这是其一
第二,绝大多数跟我一样在学习ios开发的同学,基本上毕业后就要去企业工作。可能有绝少部分的人,是研究着自己玩,希望能开发出来点什么东西。好娱乐自己,或者有些成就感。这部分人一百个能有一到两个就很多了。
更多的人是转向企业,去做开发。在企业,尤其是现在,在过渡期的企业没有完全脱离OC的影子。去的时候,依然有一部分代码是由OC写的,如果只学习swift,能看懂原来的代码么?看不懂又如何维护呢?

所以,如果下定决心学习iOS的朋友们,就不要犹豫了。把时间放在学习上!
还是那句话,悲观人发明了降落伞,而乐观的人发明了飞机!
最后,祝大家学习愉快!
回复 使用道具 举报
和苹果相关的都行。oc嘛
回复 使用道具 举报
我不造。。。。。。
回复 使用道具 举报
苹果iOS是目前全球最完善、生态环境最优秀的移动开发平台,而作为ios开发工程师,工作职责就是负责iPhone、ipad平台手机客户端的开发和维护工作了。
回复 使用道具 举报
个人认为 : 可以做app开发等吧
回复 使用道具 举报
我感觉这个是个人爱好问题,有的人想自己做点东西,有的人或许会进公司跟开发团队一起,或者......
回复 使用道具 举报
强哥 发表于 2014-6-9 16:12
学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然S ...

顶起,这个非常有用!
回复 使用道具 举报
Swift跟那个python的语法相似。至于说IOS做哪方面的开发,我觉得应该各取所需吧,不过把两者结合一起的话那就更加完美了,滔哥,我的小老乡
回复 使用道具 举报
我是来顶的,:lol
回复 使用道具 举报
学习学习。。。。。。。
回复 使用道具 举报
强哥 发表于 2014-6-9 16:12
学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然S ...

谢谢!!!感觉你说的好有道理.
回复 使用道具 举报
不可能的,新出的东西进入实际应用会经历很长的时间,OC依然坚挺,Swift更多是机会
回复 使用道具 举报
千万不要等到我们把OC学好,Swift就抢占了OC的市场啊。
回复 使用道具 举报
未必 应该不矛盾吧哈
回复 使用道具 举报
到底IOS是比安卓难学还是好学?
回复 使用道具 举报
吉大人 发表于 2014-6-9 18:56
Swift跟那个python的语法相似。至于说IOS做哪方面的开发,我觉得应该各取所需吧,不过把两者结合一起的话那 ...

那个python老是见不少牛人提到过,它是不是很牛啊?
回复 使用道具 举报
强哥 发表于 2014-6-9 16:12
学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然S ...

IOS和安卓哪个好学?
回复 使用道具 举报
IOS相关都可以做啦!
回复 使用道具 举报
学习了,但是还是不太明白
回复 使用道具 举报
顶一顶。。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马