Home Page Icon
Home Page
Table of Contents for
cover
Close
cover
by Jeff LaMarche, David Mark, Fredrik Olsson, Jack Nutting
Beginning iOS 7 Development: Exploring the iOS SDK
Title Page
Dedication
Contents at a Glance
Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Welcome to the Jungle
What this Book Is
What You Need
What’s Different About Coding for iOS?
What’s in This Book
What’s New in this Update?
Are You Ready?
Chapter 2: Appeasing the Tiki Gods
Setting Up Your Project in Xcode
Introducing Xcode’s Interface Builder
Some iPhone Polish—Finishing Touches
Bring It on Home
Chapter 3: Handling Basic Interaction
The Model-View-Controller Paradigm
Creating Our Project
Looking at the View Controller
Looking at the Application Delegate
Bring It on Home
Chapter 4: More User Interface Fun
A Screen Full of Controls
Active, Static, and Passive Controls
Creating the Application
Implementing the Image View and Text Fields
Closing the Keyboard
Implementing the Switches, Button, and Segmented Control
Spiffing Up the Button
Implementing the Segmented Control Action
Implementing the Action Sheet and Alert
Crossing the Finish Line
Chapter 5: Autorotation and Autosizing
The Mechanics of Autorotation
Choosing Your View Orientations
Designing an Interface Using Constraints
Restructuring a View When Rotated
Rotating Out of Here
Chapter 6: Multiview Applications
Common Types of Multiview Apps
The Architecture of a Multiview Application
Building View Switcher
Switching Off
Chapter 7: Tab Bars and Pickers
The Pickers Application
Delegates and Data Sources
Creating the Pickers Application
Implementing the Date Picker
Implementing the Single-Component Picker
Implementing a Multicomponent Picker
Implementing Dependent Components
Creating a Simple Game with a Custom Picker
Final Spin
Chapter 8: Introduction to Table Views
Table View Basics
Implementing a Simple Table
Customizing Table View Cells
Grouped and Indexed Sections
Reducing Status Bar Interference
Implementing a Search Bar
Putting It All on the Table
Chapter 9: Navigation Controllers and Table Views
Navigation Controller Basics
Fonts, a Simple Font Browser
Creating the Root View Controller
Initial Storyboard Setup
First Subcontroller: The Font List View
Creating the Font Sizes View Controller
Creating the Font Info View Controller
Table View Niceties
Breaking the Tape
Chapter 10: Collection View
Creating the DialogViewer Project
Fixing the View Controller’s Class
Defining Custom Cells
Configuring the View Controller
Providing Content Cells
Making the Layout Flow
Providing Header Views
Chapter 11: iPad Considerations
Split Views and Popovers
Here Come the Presidents
Creating Your Own Popover
iPad Wrap-Up
Chapter 12: Application Settings and User Defaults
Getting to Know Your Settings Bundle
The Bridge Control Application
Beam Me Up, Scotty
Chapter 13: Basic Data Persistence
Your Application’s Sandbox
File-Saving Strategies
Using Property Lists
Archiving Model Objects
Using iOS’s Embedded SQLite3
Using Core Data
Persistence Rewarded
Chapter 14: Documents and iCloud
Managing Document Storage With UIDocument
Adding iCloud Support
What We Didn’t Cover
Chapter 15: Grand Central Dispatch, Background Processing, and You
Grand Central Dispatch
Introducing SlowWorker
Threading Basics
Units of Work
GCD: Low-Level Queuing
Background Processing
Grand Central Dispatch, Over and Out
Chapter 16: Drawing with Core Graphics
Paint the World
The Quartz 2D Approach to Drawing
The QuartzFun Application
Drawing to a Close
Chapter 17: Getting Started with Sprite Kit
Simple Beginnings
Scene Setup
Player Movement
Creating Your Enemies
Putting Enemies in the Scene
Start Shooting
Attacking Enemies with Physics
Finishing Levels
Customizing Collisions
Spicing Things up with Particles
The End Game
At last, a Beginning (Create a StartScene)
A Sound is Worth a Thousand Pictures
Game On
Chapter 18: Taps, Touches, and Gestures
Multitouch Terminology
The Responder Chain
The Multitouch Architecture
The Four Touch Notification Methods
The TouchExplorer Application
The Swipes Application
Detecting Multiple Taps
Detecting Pinch and Rotation
Defining Custom Gestures
Garçon? Check, Please!
Chapter 19: Where Am I? Finding Your Way with Core Location and Map Kit
The Location Manager
The Location Manager Delegate
Trying Out Core Location
Visualizing your Movement on a Map
Wherever You Go, There You Are
Chapter 20: Whee! Gyro and Accelerometer!
Accelerometer Physics
Don’t Forget Rotation
Core Motion and the Motion Manager
Detecting Shakes
Accelerometer As Directional Controller
Rolling On
Chapter 21: The Camera and Photo Library
Using the Image Picker and UIImagePickerController
Implementing the Image Picker Controller Delegate
Road Testing the Camera and Library
It’s a Snap!
Chapter 22: Application Localization
Localization Architecture
Strings Files
Real-World iOS: Localizing Your Application
Auf Wiedersehen
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset