iPhone Game Development - Chris Craft [169]
UIScrollView UIScrollView is the base class for any object that needs to display content that is larger than the size of the application's window. It allows the user to scroll and resize the contents.
UITextView The UITextView is a user interface control that allows for a scrollable, multiline text region. This control allows display of text using a custom font, color, and alignment, and it also supports text editing. You can use a text view to display multiple lines of text.
UIToolbar The UIToolbar class can contain one of many buttons, called toolbar items.
UIView The UIView class is a base class that defines structure for drawing and handling events. You can also use a UIView class to contain other views.
UIViewController The UIViewController class handles the foundation view management for the iPhone. Everything from tab bars to navigation bars and application views are managed by the UIViewController. Model views and rotating views are also supported through the UIViewController.
UIWebView You use the UIWebView class to add Web content control in your application. This control also allows you to move backward and forward in the history of Web pages, and you can set some of the control's options programmatically.
user interface User interface is short for graphical user interface. The user interface can be thought of as the means in which a user interacts with an application. This comprises the buttons and other controls of the app. How does the application get input, and how does it return output? It does this through its user interface.
Wi-Fi Wi-Fi is a shortened form of wireless LAN, or local area network. Wi-Fi is supported by both the iPhone and the iPod touch and many other computing platforms today.
Xcode Xcode is Apple's development environment for creating Mac OS and iPhone OS applications. It is included with every copy of Mac OS X as well.
Table of Contents
Cover
Table of Contents
Title Page
Foreword
Part I: Beginning iPhone Programming
Chapter 1: Getting Started
Chapter 2: Creating Your First App: Hello World
Part II: Creating Simple iPhone Applications
Chapter 3: Constructing Puzzle Apps
Chapter 4: Building Novelty Apps
Part III: Shall We Play a Game?
Chapter 5: Producing Action Games
Chapter 6: Building Community with Facebook
Chapter 7: Connecting Players in Real Time
Chapter 8: Taking Turns with Other Players
Part IV: Advanced Technical and Business Programming Concepts
Chapter 9: Grasping Advanced Programming Topics
Chapter 10: Understanding the Business of Software
Part V: Appendixes
Appendix A: Resources
Appendix B: 31 Days of iPhone Apps
Glossary