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 都包含详尽的文档,并拥有直观的编程界面,这有助于鼓励程序开发。
测试你的知识