学习swift语言需不需要学objective-c?

苹果新发布的Swift语言,学习他是否要先有objective-c的基础... 苹果新发布的Swift语言,学习他是否要先有objective-c的基础 展开
 我来答
南京网博IT
推荐于2016-02-24 · TA获得超过288个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:143万
展开全部
需要
1.oc语言是ios的基础语言,学好了oc的基础,后面学习swift会更方面的,虽然说市场上面一直在推广swift语言,但是oc是不可或缺的;
2.Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在GCC以及Clang运作的系统上编写和编译,因为GCC与Clang含Objective-C的编译器;
3.Objective-C用途:编写iOS操作系统(如:iPhone、iPod touch、iPad 等苹果移动终端设备 )应用程序和Mac OS X操作系统应用程序的利器。 Objective-C的流行当归功于iPhone的成功,因为Objective-C被用于编写iPhone应用程序;
4.swift 语言是苹果公司在2014年的WWDC大会上发布的全新的编程语言。Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题。Swift语言采用安全编程模式,且引入了多种新功能,使得编程工作更加简便,灵活;
5.Swift采用了Objective-C的命名参数和动态对象模型。提供了对Cocoa框架和mix-and-match的互操作性。基于这些基础,Swift引入了很多新功能和结合面向过程和面向对象的功能;
百度网友699ed73
2014-06-21 · TA获得超过1716个赞
知道小有建树答主
回答量:464
采纳率:50%
帮助的人:593万
展开全部
非常明确的告诉你:不用的。

swift是苹果开发出来用来取代ObjC的,如果学习他还必须有ObjC基础,那也太丧心病狂了。。。
不仅如此,一个程序新手学习swift的难度小于其他编程语言。

希望我的回答对你有帮助!^o^
更多追问追答
追问
但是貌似swift也不是那么好学,好像说有一定的编程基础还是更容易一些,而且一些编程的架构和思路应该也不会有大的不同吧。。?所以先学一下是不是应该会更好一点?
追答
编程的思路OC和swift差别不大,你说的不好学大概是现在的swift中文教程做的很差的原因。

如果是这样当然先学学OC也挺好的,毕竟论坛上的新手资料一抓一大把,而且OC将一直与swift并存,不会淘汰的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式