A few basic concepts:
OS X: The operating system that belongs to the desktop PC level (Imac,macpro, etc.) corresponding to the installation
IOS: The operating system that belongs to the mobile device level (IPHONE,IPAD, etc.) corresponding to the installation
XCode: is an IDE, which is a developer tool program
IOS SDK: Is a collection of programming APIs (Apple's official development package contains a number of classes and methods for developers to invoke)
I have summed up several of the following questions and made a summary answer:
- How does the iOS system relate to the iOS SDK?
SDK version is generally the version of iOS, such as the development of iOS SDK 8.4, some new version of the updated API needs IOS8 operating system to run, so want to minimum compatible iOS low-version system, you need to determine the operating system version, and distinguish between the new and old SDK new API
- What is the relationship between Xcode and the iOS SDK?
The IOS SDK was initially released independently of Xcode, but was later released with the Xcode bindings.
The latest version of Xcode is typically updated with the latest iOS SDK bindings,
- What is the relationship between the iOS system and Xcode?
There is no direct relationship, just use Xcode to package the project, you need to pay attention to the minimum running version of the settings.
That is, if you compile the project, choose the minimum version of the operation is IOS8.0, then iOS 7.ios7.1 and other versions of the phone can not run the program
- What is OS X's relationship to Xcode?
Xcode some features require the appropriate version of the OS system to support, detailed version requirements, download Xcode when prompted.
"Learning Summary" relationship between OS X, iOS, iOS SDK, Xcode