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.