gpt4 book ai didi

objective-c - 'application environment'、 'Framework'、 'API' 的定义

转载 作者:行者123 更新时间:2023-12-03 16:58:38 28 4
gpt4 key购买 nike

这是真的吗:

Cocoa 是一个应用程序环境,由多个框架组成每个框架由若干API

组成

应用程序环境 -> 框架 -> API

Carbon 是 OSX 中的其他应用程序环境吗?

最佳答案

所有允许应用程序与计算机对话的东西都是“API”。这是一个非常广泛的术语。它可能指小到 malloc 的东西,也可能指大到 Cocoa 的东西。所有这些都是最广泛意义上的“API”。

在 Mac 和 iOS 上,“框架”可以具有特定的含义,它是特定格式的动态可加载包。它也可以具有“协同工作的库的集合”的广泛含义。有一个 Cocoa.framework,但也有更广泛的“Cocoa”架构,它是一种解决问题的方法以及一组以这种方式解决问题的工具。

“应用程序环境”是应用程序可以在其中运行的任何环境。因此,Mac OS X 可以被视为应用程序环境,或者您可以将 Darwin 视为应用程序环境、Cocoa 或 Carbon。这取决于您将其与什么进行比较。

所有这些的要点是,这些并不是行业范围内明确定义的术语。它们过去常常表示很多重叠的事物,而且有时即使在 Apple 文档中,它们的使用方式也略有不同。

如果您正在寻找有关一般术语以及 Apple 如何使用它们的良好引用,您需要阅读 Cocoa Core Competencies

关于objective-c - 'application environment'、 'Framework'、 'API' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082563/

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