API如何工作和为什么它们如此酷

简单解释API使用方式

义工

照片由 丹尼尔施文维基Media

APIs应用编程界面常被认为仅基于网络典型关联休息APIs中基本使用Web协议或TCP/UDP自定义协议

API最好被看成是同时执行的两个应用或代码源之间的接口图形APIs

我开发者如何与GPU互动并显示3D模型、动画并处理游戏框架交互性就是界面定义

通过接口,图形卡开发者中间层开发者与图形卡之间的广客界面包括OpenGL、WebGL、Vulkan、DirectX、SDL等

自然有驱动器和固件关联图形卡由图形界面或图形API操作外加多库ython语言各语言库可被视为接口

现实中接口常用代码操纵外国力量置它为接口是否全然是另一码事

网拆像美汤(Python)ython和计算机联网层之间的接口虽然我们不称之接口而称之为库但它与API功能相同

不同类型界面使用不同术语可能非常混淆一旦你理解到大多数库是两种软件间事实界面,便应更容易消化API思想

API实例

每一个大应用都有一个API部分为插件APIs,部分为硬件APIs,部分为网页APIs,并有许多其他类型接口我可以举几个例子来巩固思想

第一 Unity游戏引擎有一个脚本接口,允许你使用C#与引擎交互集合类函数对象等界面称UnityAPI

义工

义工

你好,我是一个自教程序员 有大学背景我内容写作的目的 使你成为一个更好的程序员共享并跟踪:D

Baidu