对于 Windows 有 Win32 API,那么对于 Mac 呢?在维基百科上
http://en.wikipedia.org/wiki/Cocoa_(API) http://en.wikipedia.org/wiki/Cocoa_%28API%29
据说 Cocoa 是 API 的“其中之一”……完整的故事怎么样?
什么水平?低级 API 大部分但不完全是 FreeBSD,在其之下仍然有一个 Mach API(我相信有些东西仍然使用 Mach 端口进行 IPC;至少,launchd 支持它们)。上层有两个 API:Cocoa 和 Carbon。 Cocoa 是原生 API; Carbon 适用于从旧版 MacOS 移植的程序。 (其中包括 OSX 本身的部分内容;长期以来 Finder 一直是一个 Carbon 应用程序。)
事实上,Windows 的情况并没有那么不同。 32 位 Windows 中长期以来一直存在 Win16 模拟 API,而在 Windows NT 的早期,它同时具有 POSIX 和 16 位 OS/2 API。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)