A software development kit (
SDK) released by
Apple that allows people to write
applications for both the
iPhone and the
iPod Touch. The iPhone SDK includes the
Xcode IDE, Instruments, iPhone simulator, frameworks and samples, compilers,
Shark analysis tool, and more. To download the iPhone SDK you must have an Apple
ID. Developers have long insisted that by providing a development platform for
iPhone is one way that Apple can work towards preventing people from hacking the
operating system used by the device, which is a stripped down version of Apple's
own
OS X operating system.