objectivec

objectivec,第1张

objectivec 学objective-c前,需要先学c语言么?

谢谢邀请!很多人不知道Objective-C,现在就来科普一下,Objective-C通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。

它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。

GCC与Clang含Objective-C的编译器,Objective-C可以在GCC以及Clang运作的系统上编译。

说那么多大家肯定不是很懂,简单说吧,oc是面向对象的C,而C是一种底层的逻辑编程语言。

学oc面向做苹果手机程序。

oc主要是用来写ios系统上的软件的,oc是C语言面向对象的扩展。

既然oc比较方向化,最基础的C语言,C++也要懂吧。

要有个基础!!个人意见,不喜勿喷。

现在使用的实际上是objective-c 2.0,一般简称oc,算是c语言的一个超集;简单说吧,如果没学过C语言,直接学习oc,在真正开发中,大多数情况下是没什么不妥的。

毕竟很多东西你即使不懂也是一搜一大把的结果直接copy就完了。

但如果你想要进阶,挑战更高的职位,c语言还是必须要会的,oc的底层全是c语言和c++写的,只有掌握了底层才能举一反三,从而写出更高级的代码来(绝不只是拿来装逼,实际写出的程序体验上完全是两个样)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/4206208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-26
下一篇 2022-10-26

发表评论

登录后才能评论

评论列表(0条)

保存