macOS 是由苹果公司开发的操作系统,主要使用 Objective-C 和 Swift 编写。具体来说,macOS 的核心部分基于 Darwin,这是一个开源操作系统,由 Unix 系统衍生而来,核心是 XNU(X is Not Unix)。XNU 内核是由 C 和 C++ 编写的。
除了这些语言之外,macOS 的用户界面框架 Cocoa 和图形界面部分主要是用 Objective-C 来实现的。随着 Swift 语言的推出,苹果逐渐鼓励开发者使用 Swift 来编写应用程序和一些系统组件,特别是在用户界面和应用开发方面。
总结来说:
- 核心系统:C、C++(XNU)
- 界面与应用开发:Objective-C、Swift