Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Basics and necessities
Chapter 1. Introduction to iOS development
1.1. Developing for iOS
1.1.1. Different kind of design interaction
1.1.2. Getting ready to develop for iOS
1.2. Creating your first iOS application
1.2.1. Creating the Hello Time application in Xcode
1.2.2. Creating the application interface
1.2.3. Connecting your user interface to your code
1.2.4. Implementing the clock functionality
1.2.5. Building and running your application
1.3. iOS development fundamentals
1.3.1. Object-oriented programming
1.3.2. Objective-C syntax and message passing
1.3.3. The Model-View-Controller pattern
1.3.4. Frameworks introduction
1.4. Overview of Apple���s development tools
1.4.1. Creating different types of projects in Xcode
1.4.2. Getting familiar with Xcode���s workspace
1.4.3. iOS Simulator
1.5. Summary
Chapter 2. Views and view controller basics
2.1. Enhancing Hello Time
2.1.1. Switching between night and day modes
2.1.2. Adding support for landscape mode
2.2. Introducing views
2.2.1. Screens, windows, and views
2.2.2. Views and the coordinate system
2.2.3. User interface controls
2.2.4. Responding to actions and events
2.2.5. Custom tint colors
2.3. View controller basics
2.3.1. Introducing view controllers
2.3.2. The view controller lifecycle
2.3.3. Different types of view controllers
2.3.4. Different status bar styles
2.4. Supporting different orientations