O'Reilly logo

iPhone in Action: Introduction to Web and SDK Development by Shannon Appelcline, Christopher Allen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Web development or the SDK?

This chapter covers

  • The two types of iPhone development
  • Ways to program for the iPhone
  • Integrated project development

There are two ways you can develop for the iPhone. One approach is to write web pages for mobile Safari, using HTML, CSS, JavaScript, and your favorite dynamic language. The other is to write native applications to run directly on the iPhone, using Objective-C and the iPhone SDK.

We strongly believe that each programming method has its own place, and that you should always ensure you’re using the correct one before you get started with any iPhone project.

2.1. Comparing the two programming styles

One of the things that might surprise programmers coming to the iPhone for the first ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required