可以直接学习 Swift 语言吗

 我来答
优子158
2017-10-30 · TA获得超过134个赞
知道答主
回答量:151
采纳率:100%
帮助的人:48.2万
展开全部

         是有经验的程序员都知道语言不是关键,关键的是框架。如果学习iOS开发你就需要使用cocoa,实际上这个cocoa十几年了都是用objective-c来写的,所以你如果很懂oc很容易理解cocoa的各种功能和api为什么要这么写,而swift则不行,因为swift包含很多高级语言的特性,你从swift的角度不太好理解。第二个原因是因为,从07到现在,程序员用oc写iOS程序已经接近6,7年,各种各样的第三方框架层出不穷,你要用网络相关的,行。afnetworking,动画的pop,数据库的fmdb,等等。

         当然用swift开发你也可以使用oc写的第三方库。关键的是,这么多优秀的框架你因为语言的原因,不能读源码。是不是很可惜?而且如果有个第三方控件,你们产品需要你去改一些地方,你说,你不懂oc所以改不了。怎么办。优秀的iOS必然是精通objective-c的,因为学习一门语言很简单,难得是精通框架,熟悉各种常见的坑,从目前来看,oc在这些方面,都比现阶段的swift强。当然,未来肯定是swift的天下。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式