Your Hello World app provided a good introduction to iOS development using Xcode and Cocoa Touch, but it lacked a crucial capability—the ability to interact with the user. Without the ability to accept user input, you severely limit the usefulness of your efforts.
In this chapter, you’ll write a slightly more complex application—one that will feature two buttons and a label (see Figure 3-1). When the user taps either of the buttons, the label’s text changes. This demonstrates the key concepts involved in creating interactive iOS apps. You’ll also learn ...