想学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,新人应该先去赶潮流,在潮流中慢慢地很多历史上的东西就自然学会了......