SDK and API

Source: Internet
Author: User

I've always heard of the SDK before, so what is the SDK? What role does it have in iOS development?

First, what is the SDK? SDK (software Development Kit), which means a software development package. With the SDK to facilitate the programming of the Voice card. This development package will typically contain resources such as API libraries for voice cards, help documents, manuals, assistive tools, and more. This means that the SDK is actually a collection of resources needed for development. The software development package under the Windows 32-bit platform includes API functions, help documentation, and some of the auxiliary development tools provided by Microsoft. It is important to note that the API and SDK are a wide range of comparative professional terminology, and do not specifically refer to a specific API and SDK, can give some examples, such as: Voice card API, Voice card SDK, Java API, Java SDK and so on.

To explain what the SDK is, we have to introduce concepts such as APIs, dynamic link libraries, and guided warehousing. The first thing to touch is "API", that is, application programming Interface, is actually the operating system left to the application of a calling interface, the application by invoking the operating system API to enable the operating system to execute the application command (action). The Windows operating system provides more than 1000 API functions, and as a developer, it is almost impossible to remember all the syntax of these function calls. So how can we be better able to use and master these functions? Most of the API functions provided by Microsoft are a combination of meaningful words, capitalized in the first letter of each word.

SDK and API

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.