SDK

SDK 是“Software Development Kit”(软件开发工具包)的缩写。SDK 是用于为特定设备或操作系统开发应用程序的软件集合。SDK 的示例包括 Windows 7 SDK、Mac OS X SDK 和 iPhone SDK。

SDK 通常包含集成开发环境(IDE),它充当中央编程界面。IDE 可能包含用于编写源代码的编程窗口、用于修复程序错误的调试器,以及可视化编辑器,开发人员可以使用它创建和编辑程序的图形用户界面(GUI)。IDE 还包含编译器,用于根据源代码文件创建应用程序。

大多数 SDK 都包含示例代码,为开发人员提供示例程序和库。这些示例帮助开发人员学习如何使用 SDK 构建基本程序,使他们最终能够创建更复杂的应用程序。SDK 还提供技术文档,其中可能包括教程和常见问题。有些 SDK 还可能包含示例图形,例如按钮和图标,开发人员可以将它们加入应用程序。

由于大多数公司希望鼓励开发人员为其平台创建应用程序,因此 SDK 通常免费提供。开发人员只需从公司的官方网站下载 SDK,即可立即开始编程。不过,由于每个软件开发工具包都不相同,开发人员可能需要一段时间才能学会如何使用新的 SDK。因此,大多数现代 SDK 都包含详尽的文档,并拥有直观的编程界面,这有助于鼓励程序开发。

更新日期 April 15, 2010 作者 Per C.

quiz测试你的知识

Writing HTML source code for a website is what type of development?

A
WYSIWYG
0%
B
UI/UX
0%
C
Frontend
0%
D
Backend
0%
Correct! Incorrect!     View the Backend definition.
More Quizzes →

Tech Terms 计算机词典

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

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

Tech Terms 通讯

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

订阅免费的 TechTerms 通讯

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

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

注意:通讯以英文发送。