黑马程序员技术交流社区

标题: IOS初学者应该选择哪种语言?(object-c or swift) [打印本页]

作者: BOOM    时间: 2014-7-10 21:21
标题: IOS初学者应该选择哪种语言?(object-c or swift)
本帖最后由 BOOM 于 2014-7-13 21:21 编辑

之前在eseedo博主那看到关于2014WWDC的一些观点,现在哪一部分分享给大家讨论下,作为IOS初学者,O-c或者swift到底应该选择哪种?

作者: BOOM    时间: 2014-7-10 21:22
1.你是一个90后高富帅,出生时就含着金钥匙,老爹老妈开奔驰宝马法拉利送你去小学中学,剩下的我不必展开了,总之你是富二代或者是富二代的亲戚,不差钱。

if(你是富二代){


    choice = “Swift”

}


原因:

Swift代表未来,Objective-C代表现在。

既然你不必为现在的小钱忧虑,而根据苹果的尿性必然会大力支持Swift,那么何不一开始就从Swift开始?
作者: BOOM    时间: 2014-7-10 21:24
2.你是一个90后屌丝,毕业两年了,之前一直在搞java开发,勉强混成了北上广深的小白领,看到现在iOS开发非常火热,想转行搞这个。老爹老妈都是普通工薪族,没钱帮你买房,未来一片混沌。


建议:


先上Objective-C,上手后再学Swift


if(你卡里的钱少于500万 && 现在急着换一个工作){


choice = “Objective-C”;

}


原因:


Swift代表未来,Objective-C代表现在。

一个新语言的成熟需要至少两年时间,而在这两年的时间里面,你要干活吃饭。可能你要开发全新的项目,也可能你要维护之前的项目,但那些老鸟们(其实从08年算起最老也才勉勉强强6年经验,谁敢说自己有6年以上iOS开发经验谁TMD是金正恩他爹)不会因为你会Swift就会放过你,至少1-2年内不会。
作者: BOOM    时间: 2014-7-10 21:26
3.你是一个屌丝90后,明年即将从一个二类院校的计算机专业(或者是跟软件开发完全不沾边的广告设计专业)毕业,想以后从事高大上的iOS开发,不知道该学什么语言。


建议:


先上Swift,上手后也要学Objective-C


if(你卡里的钱少于500万 && 马上要毕业了){


firstChoice = “Swift”;

secondChoice= “Objective-C”;

}


原因:

Swift代表未来,Objective-C代表现在。

Swift上手快,可以通过Swift迅速入门,但也要学Objective-C。

作者: BOOM    时间: 2014-7-10 21:27
4.你是一个95后,还要过几年毕业。


好吧,不用描述后面的情况了。


if(你这两年不急着找工作){


choice = “Swift”

}
作者: BOOM    时间: 2014-7-10 21:29
5.你已经在搞iOS开发了。


好吧,


if(你是一个苦逼的iOS开发者){


choice = “什么都要学(不光是Swift和Objective-C开发语言)”

}
作者: 刘圣涛    时间: 2014-7-10 21:40
这也行??




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