API Documentation Application Programming Interface (Application interface)
Reference Reference DocumentationDocumentation Procedure Manual
SDK(Software software development Development Kit)
Software Development Kits
IDEMeaning IDE in the integrated development environment (integrated development environment) software
Electronic Integrated driver (Integrated drive Electronics) relative to the meaning of hardware
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.
- 3
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 (Application interface), is actually the operating system left to the application of a calling interface, the application by invoking the operating system API The command (action) that enables the operating system to execute the application.
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.
.
Introduction to the IOS SDK
In addition to Flash CS5, the only way to create an iOS app is to use the Apple Company's iOS Software Development Kit (SDK). This SDK is an API and development toolset that can be used by object-oriented C developers to create native iOS applications. While much of the iOS SDK is not directly available to flash developers, its performance analysis and diagnostic tools can still be used to debug applications. In addition, it is helpful to know what is included in the SDK, especially when reading Apple company reference materials related to iOS application development.
The core API framework includes:
The Cocoa touch framework is the core API for developing iphone applications. It supports multi-touch and gestures, accelerometers, and cameras.
The Media API provides support for video, audio, and core animation processes.
Core Services is a low-level service that provides support for network connections, databases, and threads.
OS X Kernel is the lowest-level service that provides basic file I/O, TCP/IP, security, and power management support.
The IOS SDK application is created using the Xcode development tools. Xcode includes the following components:
The Xcode IDE is an object-oriented, C-language development environment.
Interface Builder is used to create the user interface in a visual environment and then link them to the Xcode project.
Instruments is a diagnostic tool that collects disk, memory, and CPU data for applications in real time.
Shark is a companion tool for profiling applications.
iOS Development Web Chapter-SDK API IDE Terminology explained