The iPhone is an Internet-enabled mobile phone made by Apple Inc. It was introduced in the United States on June 29, 2007, and several unofficial software development kits (SDKs) are available to create applications for the device. The following steps will show use an iPhone SDK.
Instructions
1. Realize the limitations of writing iPhone applications. A method of making money from iPhone applications is not available. Apple can introduce software updates that would disable third-party applications or obviate the method of installing third party applications at any time.
2. Read unofficial iPhone SDKs such as the one on Lucas Newman's website. The iPhone uses most of the familiar Cocoa frameworks and it also has a User Interface (UI) kit which is similar to the Mac OS X's AppKit.
3. Download the installer application from Nullriver software. Install Community Sources, OpenSSH and the Berkley Software Distribution. This will allow you to use Transmit to access your phone with the Secured File Transfer Protocol.
4. Install the Toolchain package from Nullriver software. This step will require you to get system files for the iPhone, decrypt the system disk image, mount heavenly.dmg and copy in the system files.
5. Get Lucas Newman's Xcode template. This will allow you to make iPhone applications with Xcode.
6. Review a set of sample iPhone applications that are available at Lucas Newman's website. This should provide the foundation needed for intermediate to advanced developers to create native iPhone applications.
Tags: iPhone applications, Lucas Newman, from Nullriver, from Nullriver software, Lucas Newman website, Newman website