O'Reilly logo

Cocoa® by Richard Wentk

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

mac_ch19.eps
co_bar.eps

Chapter 19: Developing for the iPhone and iPad

mac_chbox19.eps

In This Chapter

Introducing the iPhone, iPod touch, and iPad

Moving to iOS from OS X

Understanding iOS views and UI designs

Developing for iOS in Xcode

Building a simple application

Selling in the App Store

If you can create a Cocoa app, you can develop an iPhone app — and if you can develop an iPhone app, you can sell it in the App Store. Making the transition from Cocoa code on OS X to the iPhone's Cocoa Touch technology is easy, but the business model, the development environment, and the design goals are different. To create a successful app, you must change your aims and learn to work with the smaller screen and touch interface shown in Figure 19.1.

Figure 19.1

The famous iPhone home screen, showing some of the hundreds of thousands of apps that are available

495896-fg1901.eps

Introducing the iPhone, iPod touch, and iPad

Apple's mobile devices have created a popular, huge, and lucrative market for content and application developers. The three different iOS devices offer a core set of frameworks and classes for all mobile devices. All devices ...

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