objective-c(objective词根)

本篇文章给大家谈谈objective-c,以及objective词根对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

为什么说Objective-C很难学

语法都是死的,语法看不懂,说明基础不过关,建议好好补习下C。C是纯静态语言 C++是C的升级,有一些动态的模拟支持。比如虚函数表支持多态,try catch等等。

学objective-c应该是想做手机开发是吧。对于你目前的情况而言,先不要考虑难度,我不建议你学objective-c。objective-c只能用于开发苹果系统上的程序,你刚刚13,以后的路很长,等你需要用的时候,很可能苹果已经不流行了。

所以当学习Objective-C的时候,不能孤立的去学习这门语言、某些框架、它的运行机制或编译器,而是要把他们融会贯通。

之所以强调“难”,出于个人看法只是想要强调一些优越感,或是掩盖一些自己的不努力,优越感在于我会了,而还有人不会,这很难,我优于他人;掩盖在于,我都没学会,肯定不是我的问题,而是这东西太难了。

Objective-C和C的区别?

虽然Objective-C是C的母集,但它也不视C的基本型别为第一级的对象。和C++不同,Objective-C不支援运算子多载(它不支持ad-hoc多型)。

最大的区别就是Objective C的成员函数调用是基于动态绑定的,类本身并没有限制对象可以有什么函数。相对于C++类会规定好成员有什么函数。这使得Objective C的灵活性很大,但是执行效率也很低。

最主要的区别是Objective-C在原始的C语言主题上加入面向对象的概念。 Objective-C是C语言的母集合,意指任何原始的C语言程式都可以通过Objective-C编译器而不需要修改,也允许Objective-C使用任何原始的C语言代码。

Objective-C 比 C 简单,比C 方便 个人认为,Objective-C只是 C 的子集(理念上这么认为,实际上他们是不同的语言),然后让C 里面一些可选的框架,比如COM,全局统一基类,在objc中成为标配。

Objective-C是C语言的严格超集。任何C语言程序不经修改就可以直接通过Objective-C编译器,在Objective-C中使用C语言代码也是完全合法的。

Objective-C是也是C的面向对象扩展,主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。

关于objective-c和objective词根的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://www.jijigongmeng.com/post/901.html

发表评论

评论列表

还没有评论,快来说点什么吧~