84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
想学ios 直接学oc 还是swift 有什么区别
小伙看你根骨奇佳,潜力无限,来学PHP伐。
我觉得这得看你学是为了工作吗?如果是为了找工作,那就学先学OC,因为公司基本都用OC,swift还没普及。如果只是兴趣,那就学斯威夫特吧~
从语言角度,Swift比OC简单了很多,苹果官方对它也比较支持,新人学的话建议你可以学Swift。
整体趋势是Swift,但现在项目基本都是用oc在写。
学下swift也可以,个人觉得oc写起来更方便
有C的基础的话,个人觉得OC反而比Swift简单不少。趋势肯定是Swift,但是Swift语法还在更新,大型项目的维护成本太高,基本还是用OC在写。
ObjectiveC是Smalltalk系的语法,如果是C语系程序员直接学Swift更容易接受,ObjectiveC能看懂就行了,Swift是大趋势
看来swift势不可挡了啊。。
我就是直接学了swift,没有学OC(我工作内容跟iOS不相关)。但是如果你直接学swift你至少得看得懂基本的OC语法。这样你在看别人的开源OC代码的时候你才能看懂,而且目前很多教程代码都是OC写的。
如果你短时间内不会从事iOS的工作,那就直接学swift就可以了,swift毕竟是苹果的未来。但是如果你要工作,就要学OC了,因为短时间内OC还是绝大部分公司开发iOS的主流语言。
如果你从事iOS职业,就学OC,现在许多开发iOS的公司都用OC
如果是现在想学iOS的,那么直接去学习Swift的,虽然大部分的公司都在使用OC,不过还是有一些Swift的公司的,需求OC的公司多,但是竞争应聘OC的人也非常多,反而做Swift的人少了,讲讲Swift的优势吧,当然我绝对不是贬低OC没用,现在很多的开源项目已经开始使用Swift来进行了,除非那些几乎没人维护的项目,大部分的项目都会转向Swift或者产生Swift的版本,作为iOS的开发程序员,跟着开源社区走是非常重要的。然而第二点,现在ES6语法的语言或者说Lisp分支的语言越来越流行,比如javascript的ES6, 之前的coffee,Swift,Ruby(这些中可能有些不是,或者说我的概念不清,反正大概意思到了)这类语言是将来的趋势,所以应该学习Swift,新人应该先去赶潮流,在潮流中慢慢地很多历史上的东西就自然学会了......
我觉得这得看你学是为了工作吗?如果是为了找工作,那就学先学OC,因为公司基本都用OC,swift还没普及。
如果只是兴趣,那就学斯威夫特吧~
从语言角度,Swift比OC简单了很多,苹果官方对它也比较支持,新人学的话建议你可以学Swift。
整体趋势是Swift,但现在项目基本都是用oc在写。
学下swift也可以,个人觉得oc写起来更方便
有C的基础的话,个人觉得OC反而比Swift简单不少。
趋势肯定是Swift,但是Swift语法还在更新,大型项目的维护成本太高,基本还是用OC在写。
ObjectiveC是Smalltalk系的语法,如果是C语系程序员直接学Swift更容易接受,ObjectiveC能看懂就行了,Swift是大趋势
看来swift势不可挡了啊。。
我就是直接学了swift,没有学OC(我工作内容跟iOS不相关)。
但是如果你直接学swift你至少得看得懂基本的OC语法。这样你在看别人的开源OC代码的时候你才能看懂,而且目前很多教程代码都是OC写的。
如果你短时间内不会从事iOS的工作,那就直接学swift就可以了,swift毕竟是苹果的未来。但是如果你要工作,就要学OC了,因为短时间内OC还是绝大部分公司开发iOS的主流语言。
如果你从事iOS职业,就学OC,现在许多开发iOS的公司都用OC
如果是现在想学iOS的,那么直接去学习Swift的,虽然大部分的公司都在使用OC,不过还是有一些Swift的公司的,需求OC的公司多,但是竞争应聘OC的人也非常多,反而做Swift的人少了,讲讲Swift的优势吧,当然我绝对不是贬低OC没用,现在很多的开源项目已经开始使用Swift来进行了,除非那些几乎没人维护的项目,大部分的项目都会转向Swift或者产生Swift的版本,作为iOS的开发程序员,跟着开源社区走是非常重要的。然而第二点,现在ES6语法的语言或者说Lisp分支的语言越来越流行,比如javascript的ES6, 之前的coffee,Swift,Ruby(这些中可能有些不是,或者说我的概念不清,反正大概意思到了)这类语言是将来的趋势,所以应该学习Swift,新人应该先去赶潮流,在潮流中慢慢地很多历史上的东西就自然学会了......