API

API 是“Application Programming Interface”的缩写。API 是一组命令、函数协议和对象,程序员可以使用它们来创建软件或与外部系统交互。它为开发人员提供了执行常见操作的标准命令,因此他们不必从头编写代码。

桌面和移动操作系统都提供 API。例如,Windows API 为开发人员提供用户界面控件和元素,例如窗口、滚动条和对话框。它还提供用于访问文件系统和执行文件操作的命令,例如创建和删除文件。此外,Windows API 还包含网络命令,可用于通过本地网络或互联网发送和接收数据。

移动 API例如(iOS API)提供了检测触摸屏输入的命令,例如点击、滑动和旋转。它还包括常见的用户界面元素,例如弹出键盘、搜索栏和标签栏,后者提供屏幕底部的导航按钮。iOS API 还包括用于与 iOS 设备硬件交互的预定义函数,例如摄像头、麦克风或扬声器。

操作系统 API 通常集成在相应程序的软件开发工具包中。例如,Apple 的 Xcode IDE 允许开发人员将元素拖放到应用程序界面中。它还提供可用函数列表,并为已知元素和命令提供语法高亮显示。

虽然操作系统 API 具有一套功能强大的功能,但其他类型的 API 要基础得多。例如,某个网站可能会为 Web 开发人员提供 API,使他们能够访问该网站中的特定信息。网站 API 可能只是由一组XML元素组成,并附带几个用于检索信息的基本命令。

更新日期 June 20, 2016 作者 Per C.

quiz测试你的知识

Software that is no longer developed or maintained might be labeled what?

A
EOL
0%
B
DOA
0%
C
NOS
0%
D
PLO
0%
Correct! Incorrect!     View the EOL definition.
More Quizzes →

Tech Terms 计算机词典

本页中API的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。