黑马程序员技术交流社区

标题: 学习iOS软件开发主要从事哪些工作? [打印本页]

作者: 滔哥    时间: 2014-6-9 09:08
标题: 学习iOS软件开发主要从事哪些工作?
朋友们,你造吗?学iOS出来后主要做哪些事情?apple应用软件开发?还是游戏开发?还是......?
希望有知道的朋友分享下!:)
现在出了Swift,很多人都说OC已经可以丢了!是不是真的可以丢了?大家都可以说说...

作者: qddnovo    时间: 2014-6-9 10:18
和苹果相关的都行。oc嘛
作者: 但愿''专注..    时间: 2014-6-9 10:26
我不造。。。。。。
作者: 黄莉萍    时间: 2014-6-9 10:47
苹果iOS是目前全球最完善、生态环境最优秀的移动开发平台,而作为ios开发工程师,工作职责就是负责iPhone、ipad平台手机客户端的开发和维护工作了。

作者: lewisen    时间: 2014-6-9 11:51
个人认为 : 可以做app开发等吧
作者: 詹绪长    时间: 2014-6-9 16:07
我感觉这个是个人爱好问题,有的人想自己做点东西,有的人或许会进公司跟开发团队一起,或者......
作者: 每天进步一点点    时间: 2014-6-9 16:42
强哥 发表于 2014-6-9 16:12
学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然S ...

顶起,这个非常有用!
作者: 吉大人    时间: 2014-6-9 18:56
Swift跟那个python的语法相似。至于说IOS做哪方面的开发,我觉得应该各取所需吧,不过把两者结合一起的话那就更加完美了,滔哥,我的小老乡
作者: ios风痕    时间: 2014-6-9 20:49
我是来顶的,:lol
作者: an1911    时间: 2014-6-9 20:50
学习学习。。。。。。。
作者: 武星    时间: 2014-6-9 21:02
强哥 发表于 2014-6-9 16:12
学习iOS,我认为可以分四步:
第一步:学习Objective-C,深入理解面向对象的知识。有了OC的基础之后,当然S ...

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

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

IOS和安卓哪个好学?

作者: 黄宝宝    时间: 2014-6-10 07:55
IOS相关都可以做啦!
作者: 白羊爱芒果    时间: 2014-6-10 10:23
学习了,但是还是不太明白
作者: Sniper_YJ    时间: 2014-6-10 10:44
顶一顶。。。。

作者: 吉大人    时间: 2014-6-10 11:28
27ZJQ 发表于 2014-6-9 23:05
那个python老是见不少牛人提到过,它是不是很牛啊?

不是很牛,语法跟那个JavaScript有相似的地方,如果特别想了解你可以去网上下载一些治疗看看
作者: 滔哥    时间: 2014-6-10 12:48
吉大人 发表于 2014-6-9 18:56
Swift跟那个python的语法相似。至于说IOS做哪方面的开发,我觉得应该各取所需吧,不过把两者结合一起的话那 ...

你咋知道我们是老乡?
作者: 大龄产妇    时间: 2014-6-10 13:25
滔哥这问题涉及范畴挺广的,前些日子在传智播客上了基础的课程,刘天源老师第一堂课就讲了很多关于未来发展方向,我记录了笔记,和大家分享一下吧!
(一):产品经理  
工作需要掌握的理论知识(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的朋友们,就不要犹豫了。把时间放在学习上!
还是那句话,悲观人发明了降落伞,而乐观的人发明了飞机!
最后,祝大家学习愉快!

作者: 唐坚    时间: 2014-6-10 13:32
      我是来学习的
作者: 龙泉长空    时间: 2014-6-10 16:03
了解一下了、。。
作者: 吉大人    时间: 2014-6-10 16:51
滔哥 发表于 2014-6-10 12:48
你咋知道我们是老乡?

湖南的吧
作者: 这个夏天的芬芳    时间: 2014-6-10 20:33
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者: 27ZJQ    时间: 2014-6-10 21:50
吉大人 发表于 2014-6-10 11:28
不是很牛,语法跟那个JavaScript有相似的地方,如果特别想了解你可以去网上下载一些治疗看看 ...

哦,好吧。
作者: 叶飞翔    时间: 2014-6-10 21:57
真心想加入IOS开发啊。。。
作者: 韩鹏    时间: 2014-6-10 22:00
我是来学习的 呵呵
作者: 吉大人    时间: 2014-6-11 08:08
滔哥 发表于 2014-6-10 12:48
你咋知道我们是老乡?

因为方老师是湖南大学毕业的
作者: ⒈心只霸占沵    时间: 2014-6-11 08:32
说的很详细啊,顶
作者: crazylong    时间: 2014-6-11 17:07
安卓和IOS哪个好就业挣钱多
作者: 康佳兴    时间: 2014-6-11 22:32
苹果相对来说是目前最安全的手机了,ios系统被安装木马的概率很低




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2