Home Page Icon
Home Page
Table of Contents for
Images
Close
Images
by John Ray
iOS 8 Application Development in 24 Hours, Sams Teach Yourself, Sixth Edition
About This eBook
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
Who Can Become an iOS Developer?
Who Should Use This Book?
What Is (and Isn’t) in This Book?
Hour 1. Preparing Your System and iDevice for Development
Welcome to the iOS Platform
Becoming an iOS Developer
Running an iOS App
Developer Technology Overview
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 2. Introduction to Xcode and the iOS Simulator
Using Xcode
Using the iOS Simulator
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 3. Discovering Swift and the iOS Playground
Object-Oriented Programming and Swift
The Terminology of Object-Oriented Development
Exploring the Swift File Structure
Swift Programming Basics
Memory Management and Automatic Reference Counting
Introducing the iOS Playground
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 4. Inside Cocoa Touch
What Is Cocoa Touch?
Exploring the iOS Technology Layers
Tracing the iOS Application Life Cycle
Cocoa Fundamentals
Exploring the iOS Frameworks with Xcode
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 5. Exploring Interface Builder
Understanding Interface Builder
Creating User Interfaces
Customizing the Interface Appearance
Connecting to Code
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 6. Model-View-Controller Application Design
Understanding the MVC Design Pattern
How Xcode Implements MVC
Using the Single View Application Template
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 7. Working with Text, Keyboards, and Buttons
Basic User Input and Output
Using Text Fields, Text Views, and Buttons
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 8. Handling Images, Animation, Sliders, and Steppers
User Input and Output
Creating and Managing Image Animations, Sliders, and Steppers
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 9. Using Advanced Interface Objects and Views
User Input and Output (Continued)
Using Switches, Segmented Controls, and Web Views
Using Scrolling Views
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 10. Getting the User’s Attention
Alerting the User
Exploring User Alert Methods
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 11. Implementing Multiple Scenes and Popovers
Introducing Multiscene Storyboards
Using Segues
Popovers, Universal Applications, and iPhones
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 12. Making Choices with Toolbars and Pickers
Understanding the Role of Toolbars
Exploring Pickers
Using the Date Picker
Using a Custom Picker
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 13. Advanced Storyboards Using Navigation and Tab Bar Controllers
Advanced View Controllers
Exploring Navigation Controllers
Understanding Tab Bar Controllers
Using a Navigation Controller
Using a Tab Bar Controller
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 14. Navigating Information Using Table Views and Split View Controllers
Understanding Tables
Exploring the Split View Controller
A Simple Table View Application
Creating a Master-Detail Application
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 15. Reading and Writing Application Data
iOS Applications and Data Storage
Data Storage Approaches
Creating Implicit Preferences
Implementing System Settings
Implementing File System Storage
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 16. Building Responsive User Interfaces
Responsive Interfaces
Using Auto Layout
Programmatically Defined Interfaces
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 17. Using Advanced Touches and Gestures
Multitouch Gesture Recognition
Adding Gesture Recognizers
Using Gesture Recognizers
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 18. Sensing Orientation and Motion
Understanding Motion Hardware
Accessing Orientation and Motion Data
Sensing Orientation
Detecting Acceleration, Tilt, and Rotation
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 19. Working with Rich Media
Exploring Rich Media
The Media Playground Application
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 20. Interacting with Other iOS Services
Extending iOS Service Integration
Using the Address Book, Email, Social Networking, and Maps
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 21. Implementing Location Services
Understanding Core Location
Creating a Location-Aware Application
Using the Magnetic Compass
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 22. Building Background-Ready Applications
Understanding iOS Backgrounding
Disabling Backgrounding
Handling Background Suspension
Implementing Local Notifications
Using Task-Specific Background Processing
Completing a Long-Running Background Task
Performing a Background Fetch
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 23. Building Universal Applications
Universal Application Development
Size Classes
Further Exploration
Summary
Q&A
Workshop
Activities
Hour 24. Application Tracing, Monitoring, and Debugging
Instant Feedback with NSLog
Using the Xcode Debugger
Further Exploration
Summary
Q&A
Workshop
Activities
Appendix A. Introducing Xcode Source Control
A Brief Introduction to Source Control Systems
Working with Subversion and Git Repositories
Managing a Project in Source Control
Accessing the Teach Yourself iOS 8 Tutorials Through Subversion
Summary
Code Snippets
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
Prev
Previous Chapter
Code Snippets
Next
Next Chapter
Images
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