目标 C 和 C 有什么区别? 为什么苹果会选择之前

发布于 苹果 2023-11-30
4个回答
  1. 匿名用户2023-11-06

    Objective-C基于Smalltalk,而C++是Simula。 苹果选择这样做主要是为了去除C++的复杂功能,并增强拥塞的动态,以满足苹果的需求

    1. 两者最大的区别在于,Objective C 在运行时提供动态绑定机制,而 C++ 在编译时是静态绑定,通过嵌入类(多重继承)和虚拟函数(虚拟表)进行模拟。 Objective C 支持语言级别的动态消息转发,函数调用语法为 [object function],object->function() 用于C++

    2. Objective C 不支持多重继承,而 C++ 支持。 但是,Objective C 可以通过代理和类别更优雅地做到这一点。 这还包括覆盖和重载之间的区别。

    同时,苹果优化了代理和类别,使系统更加灵活。

  2. 匿名用户2023-11-05

    Objective-C缩写为OC,我自己用过,现在还在用,优点是易学易懂。 开发效率远高于C。 它只是在 C 之上增加了一层面向对象。 封装了原始的 C 函数。

    C++ 为了保持与前一个的兼容性,以略高的语言复杂性为代价。 一般的程序员都会被吓倒。 真正学好 C++ 的人并不多。

    有很多人只知道C++,而STL不知道它是什么,更不用说Primier和Boost了。

    苹果选择OC应该基于这种语言的引入和效率。

    希望它有所帮助。

  3. 匿名用户2023-11-04

    目标C基本上是从C+Smalltalk衍生而来的,C++就是C++。 除了它们都与 C 不同之外,根本没有共性。 最大的区别是 Objective C 的成员函数调用基于动态绑定,并且类本身不限制对象可以具有的功能。

    相对于 C++ 类,它将被规定。

  4. 匿名用户2023-11-03

    。。。仁晶振家苹果不是手稿来回答前者,这是苹果自己开发的,因为系统是自动开发的,当然语言是必须要做的,如果你只是用它,你会讨厌Objective-C,如果你深入学习正辉,你会觉得这种语言更人性化。

    区分 OC 语法,一堆。

相关回答
  1. 3个回答2023-11-30

    绿影团队是山寨,质量没有保障。 没有评论,只是淘宝有销量。 520是原版,有官网,第二代出来后也可以换旧。 相对来说,还是520二代,现在还没有上市,等待公测的信息。

  2. 4个回答2023-11-30

    5c的配置与上一代5相同。 外观:后壳由塑料制成。 像玩具一样捡起来。。5S配置是目前苹果手机中最高的。

  3. 2个回答2023-11-30

    1.Apple 5 和 5C 的支架不同!

    2.苹果5C只有黑色,四个角的厚度不同! >>>More

  4. 15个回答2023-11-30

    红葡萄酒是自然发酵制成的果酒,其中含有最多的葡萄汁,而红葡萄酒就是简单的红色。 就成品的颜色而言,葡萄酒可分为红葡萄酒、白葡萄酒和桃红葡萄酒三大类。 红葡萄酒需要红葡萄,与葡萄皮和葡萄籽一起发酵。 >>>More

  5. 2个回答2023-11-30

    基本上没有区别,也没有区别,葡萄干只比葡萄多消耗少量的蛋白质,糖被消耗掉。

  6. 1个回答2023-11-30

    新款桑塔纳造型大变,车身造型圆润,没有了旧普桑的味道,搭配新款大众造型,该车在上市之初就受到了广泛关注,耐用性成为不少网友选择该车的原因,但整体性能感依旧熟悉, 同级别竞品较多,市场表现值得期待。

  7. 15个回答2023-11-30

    iOS和Android有什么区别,具体如下: 1.流利程度的差异。 >>>More

  8. 3个回答2023-11-30

    5 到 4 的重量减轻了 20%。 薄18%。 显示屏的饱和度更高,色彩对比度提高了 40%。 >>>More

  9. 1个回答2023-11-30

    酶是指具有生物催化功能的聚合物。 在酶的催化反应体系中,反应物分子称为底物,底物在酶的催化下转化为另一种分子。 葡萄酒是由新鲜葡萄或葡萄汁发酵制成的酒精饮料。 >>>More

  10. 6个回答2023-11-30

    苹果激活和停用之间的区别:

    1、如果买到已经激活了,虽然不能断定一定是用过的,但至少可以肯定手机不是原机,原来未激活的出厂后一般不会打开。 配件一定是没有拆卸过的,这些东西在购买前要和卖家商量好,以免日后出现问题。 >>>More

  11. 18个回答2023-11-30

    漂流了5两年,我真的不知道具体的区别。

  12. 1个回答2023-11-30

    前者是封闭式系统,所有开发者和用户都必须通过苹果,苹果有两人一组的话语权,优点是质量控制更严格,IOS系统的应用和游戏质量比较高,垃圾应用少; 缺点是霸王条款,用户和开发者都无法抗拒。 >>>More

  13. 23个回答2023-11-30

    苹果7大优势:1.处理器A10更高; 2、防护等级IP67; 3、Home键采用防震按压,直接感觉是Home键按下不了; 4.Plus版有双摄像头变化; 5.添加黑色G版开始; 7.取消耳机插孔,与充电口共享;

  14. 7个回答2023-11-30

    太多了,苹果、西瓜、荔枝、樱桃、蓝莓、黑醋栗、葡萄、龙眼、橙子、李子、杏子、椰子、葡萄柚等等。

  15. 2个回答2023-11-30

    酵素梅属于食品,一般是食品许可证,排毒美容胶囊属于保健品。 >>>More

  16. 8个回答2023-11-30

    1、如果买到已经激活了,虽然不能断定一定是用过的,但至少可以肯定手机不是原机,原来未激活的出厂后一般不会打开。 配件一定是没有拆卸过的,这些东西在购买前要和卖家商量好,以免日后出现问题。 >>>More

  17. 3个回答2023-11-30

    木工板又称大芯板,一般为双面粘合胶合板,而杉木指接板一般是接合后无胶合板的指接。

  18. 4个回答2023-11-30

    有两点不同,一是生产者不同,安卓手机其实是不对的,谷歌不生产任何手机,安卓系统是谷歌的产品,谷歌制造系统,其他手机厂商生产手机,苹果手机从硬件到系统都是苹果一手搞定的。 那么系统内核就不一样了,iOS 默认不启用任何非基础程序,当用户点击时,系统第一次响应操作,后台程序挂起,所以,看起来配置是一样的,iOS 手机好像速度很快,而且 Android 系统运行在 Java 环境下, 还有一个额外的应用层,默认开启允许程序自动启动,当用户操作时,系统会寻找该程序,不停止其他后台程序,然后响应操作。

  19. 1个回答2023-11-30

    CPU处理器:

    苹果iPhone6S采用的是新一代A9处理器,而iPhone6搭载的是A8处理器,所以在性能方面,绝对是性能更高、速度更快的苹果6S处理器。 至于是否足够,这两款CPU处理器都非常强大,足以满足大家日常生活中平时的使用场景。 >>>More

  20. 3个回答2023-11-30

    最大的区别无非是多了一个摄像头,其余的没有太大的区别,功率也不大。

  21. 3个回答2023-11-30

    Android:可以同时在后台进行多任务处理。 但是GPU太糟糕了。 >>>More

  22. 14个回答2023-11-30

    iPhone 6 Plus和iPhone 6S的区别如下:

    1.屏幕尺寸 >>>More

  23. 9个回答2023-11-30

    红酒就是红酒,包括红酒。 葡萄酒不能都叫红葡萄酒,因为葡萄酒还有其他颜色。

  24. 2个回答2023-11-30

    苹果 6 和苹果 5s 对比配置,6 比 5s 好,但两者不是同代苹果手机,外观差异很大,哪个还好参考个人喜好,两者对比如下: >>>More

  25. 3个回答2023-11-30

    iPhone 4 电池的容量为 1420 mAh,iPhone 4S 电池的容量为 1470 mAh。 >>>More

  26. 1个回答2023-11-30

    同样是苹果,桌面屏幕的显示效果比笔记本要好,如果只对比文字效果,也没什么区别。 >>>More

  27. 4个回答2023-11-30

    白籽石榴不成熟,但红色石榴成熟。 白籽石榴有两个原因:一是未成熟,二是甜石榴,一般酸石榴的籽是红红的。 >>>More

  28. 2个回答2023-11-30

    越狱是为了获得手机的最高权限,类似于“破解”的意思。 刷机一般是升级系统,如升级为,或平刷。

  29. 10个回答2023-11-30

    苹果官方换代和新手机有什么区别?

  30. 15个回答2023-11-30

    支持的网络有区别,是否支持移动联通2 3 4G网络,不支持电信网络也有区别