Apple explains iPhone SDK details

MacNN reports that Apple today provided development details for native third-party applications for the iPhone and iPod touch. The company has created a development kit that uses the same programming language and interface used by Apple itself and now includes Cocoa Touch, an API designed to add touchscreen input. Programmers can now use a modified version of Xcode that is not only used to write programs for the iPhone but to manage them as well, including designing the visual interface, source control, and debugging. Developers can also test the final results in an environment known as the iPhone Simulator, according to Apple. Apple's Phil Schiller explains that the environment is possible due to the similarities between desktop and mobile versions of Mac OS X.