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测试你的知识

What is the difference between freeware and shareware?

A
Freeware is always open source, while shareware is not.
0%
B
Freeware is developed by a community, while shareware is created by a single developer.
0%
C
Freeware is free to use forever, while shareware is often a limited-time trial.
0%
D
Freeware is platform-specific, while shareware is multiplatform.
0%
Correct! Incorrect!     View the Freeware definition.
More Quizzes →

Tech Terms 计算机词典

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

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

Tech Terms 通讯

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

订阅免费的 TechTerms 通讯

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

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

注意:通讯以英文发送。