gpt4 book ai didi

iphone - 为什么 Apple 使用 Objective-C?

转载 作者:太空狗 更新时间:2023-10-30 03:09:12 25 4
gpt4 key购买 nike

为什么 Apple 决定为 iPhone SDK 使用 Objective-C 而不是 C++?

令我感到奇怪的是,他们不会选择一种比 Objective-C 更流行的语言。是不是因为想在他们的应用程序中拥有一些独特的东西,而这些东西在其他方面是不常用的?

最佳答案

Apple 在 20 世纪 90 年代与 NeXT 合并,Mac OS X 由 NeXT 的操作系统 NeXTSTEP 制成。 Objective-C 是 NeXTSTEP 应用程序框架的官方语言,后来成为 Mac OS X 的 Cocoa。 Mac OS X 随后被改编成 iPhone OS,Cocoa 被制作成 Cocoa Touch。 Objective-C 一路走来都表现得很好,很多 Cocoa 的特性很难转换成 C++。

所以基本上,这一切都来自 NeXT。

关于iphone - 为什么 Apple 使用 Objective-C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1202518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com