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元素组成,并附带几个用于检索信息的基本命令。
测试你的知识