Chapter 1. Building your first iOS application
Figure 1.1. The software runtime environment for iOS applications, showing the operating system, Objective-C runtime, and Cocoa Touch framework layers
Figure 1.2. Coin Toss sample game
Figure 1.3. A Finder window showing the location of the Developer folder, which contains all iPhone developer–related tools and documentation
Figure 1.4. The New Project dialog in Xcode showing the View-based Application template
Figure 1.5. Main Xcode window with the CoinToss group fully expanded to show the project’s various source code files
Figure 1.6. The main Xcode window demonstrating the editing of a *.xib file. Along the left edge of the editor you can see three icons, each representing a different object or GUI component stored in the .xib file.
Figure 1.7. Dragging and dropping new controls onto the view. Notice the snap lines, which help ensure your user interface conforms to the iOS Human Interface Guidelines (HIG).
Figure 1.8. Visually forming a connection between the button control and the CoinTossViewController class by dragging and dropping between items
Figure 1.9. Visually forming a connection between the status instance variable and the label control in the user interface by dragging and dropping between the items (with the Control key held down)
Figure 1.10. Reviewing connections made to and from the CoinTossViewController object