Introduction to iPhone Application Development – iTech Campus
Where Do I Start?
Becoming an iPhone developer is a lot of fun and a valuable skill in today’s market. But there’s a catch: It isn’t as easy as it looks. Even experienced programmers are challenged by developing applications for a mobile device. And when you’re just starting out, you’re faced with learning a bunch of new things: Xcode, Interface Builder, the Objective-C programming language, Cocoa libraries, and the iPhone SDK. If you try to learn them all at once, it can be quite frustrating.
So where do you start on the path to learning how to create iPhone applications? Well, that depends. There’s no single book, screencast, or training course that suits everyone. You’ll need to take honest stock of your current skills and choose the appropriate resources. Here are some pointers to help you get started:
* If this is your first experience with programming in general, start by learning basic programming.
* If you’re already an experienced programmer, but you’re new to programming on the Mac, start by learning the developer tools and Objective-C and Cocoa.
* If you’re comfortable with programming on the Mac, then jump right into creating your iPhone application.
* Finally, if you’ve already created a basic iPhone application, then it’s time to make your app shine!
Not a Programmer? Creating iPhone applications from scratch may look easy, but can be deceptively challenging even for experienced programmers. Many people underestimate what’s involved. If you’re not a programmer, but you have an idea for an iPhone application, you’ll likely get your idea to market quicker by working with an experienced iPhone developer. One way to team up with good developers is through our job board.