Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Dedication Page
Contents at a Glance
Table of Contents
Foreword
Acknowledgments
About the Authors
Preface
What You’ll Need
Your Roadmap to iOS Development
How This Book Is Organized
About the Sample Code
Getting the Sample Code
Contribute!
Accessing git
Accessing GitHub
Contacting the Author
Editor’s Note: We Want to Hear from You!
1. Hello, iOS SDK
Installing Xcode
About the iOS SDK
Testing Apps: The Simulator and Devices
Understanding Model Differences
Summary
2. Objective-C Boot Camp
Building Hello World the Template Way
Objective-C Boot Camp
The CarValet App: Implementing Car Class
Properties: Two More Features
Subclassing and Inheritance: A Challenge
Summary
Challenges
3. Introducing Storyboards
Storyboard Basics
Scene 1: Creating the Add/View Scene
Scene 2: Adding an Editor
Improving the Storyboard: Take 1
Improving the Storyboard: Take 2
Summary
Challenges
4. Auto Layout
Auto Layout Basics
Perfecting Portrait
Adding Landscape
Summary
Challenges
5. Localization
Localization Basics
Preparing the App for Localization
German Internationalization
Right-to-Left: Arabic Internationalization
Summary
Challenges
6. Scrolling
Scrolling Basics
Bounce Scrolling
Handling the Keyboard
Scrolling Through Content
Summary
Challenges
7. Navigation Controllers I: Hierarchies and Tabs
Navigation Controller
Tab Bar Controller
Summary
Challenges
8. Table Views I: The Basics
Introduction to Table Views
Phase I: Replacing the Add/View Scene
Phase II: Adding an Edit Screen Hierarchy
Summary
Challenges
9. Introducing Core Data
Introduction to Core Data
Moving CarValet to Core Data
Easier Tables: NSFetchedResultsController
Summary
Challenges
10. Table Views II: Advanced Topics
Custom Table View Cells
Sections and Sorting
Adding an Index
Searching Tables
Summary
Challenges
11. Navigation Controllers II: Split View and the iPad
Split View Controller
Adding a Split View Controller
Adding About
Accessing the Menu in Portrait
Adding Car Images
Adding Cars
Summary
Challenges
12. Touch Basics
Gesture Recognizer Basics
Swiping Through Cars
Custom Recognizers
iPad Go Home
One More Gesture
Summary
Challenges
13. Introducing Blocks
Block Basics
Variable Scope
Replacing a Protocol
Summary
Challenges
14. Instruments and Debugging
Instruments
The Debugger
Bug Hunt: Instruments and the Debugger
Summary
Challenges
15. Deploying Applications
Certificates, Profiles, and Apps
Prelaunch
Uploading and Launching
Where to Go Next
Summary
Challenges
Index
← Prev
Back
Next →
← Prev
Back
Next →