Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Robert Warner, Michael Privat
Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch, Second Edition
Title
Dedication
Contents at a Glance
Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Why a Second Edition?
What You'll Need
What You'll Find
How This Book Is Organized
Source Code and Errata
How to Contact Us
Chapter 1: Getting Started
What Is Core Data?
History of Persistence in iOS
Creating a Basic Core Data Application
Adding Core Data to an Existing Project
Summary
Chapter 2: Understanding Core Data
Core Data Framework Classes
How the Classes Interact
Summary
Chapter 3: Storing Data: SQLite and Other Options
Visualizing the User Interface
Using SQLite as the Persistent Store
Using an In-Memory Persistent Store
Creating Your Own Custom Persistent Store
Summary
Chapter 4: Creating a Data Model
Designing Your Database
Using the Xcode Data Modeler
Creating Entities
Creating Attributes
Creating Relationships
Summary
Chapter 5: Working with Data Objects
Understanding CRUD
Generating Classes
Modifying Generated Classes
Using the Transformable Type
Validating Data
Undoing and Redoing
Summary
Chapter 6: Refining Result Sets
Building the Test Application
Filtering
Aggregating
Sorting
Summary
Chapter 7: Tuning Performance and Memory Usage
Building the Application for Testing
Faulting
Caching
Expiring
Uniquing
Improve Performance with Better Predicates
Analyzing Performance
Summary
Chapter 8: Versioning and Migrating Data
Versioning
Lightweight Migrations
Creating a Mapping Model
Migrating Data
Custom Migrations
Summary
Chapter 9: Managing Table Views Using a Fetched Results Controller
Understanding NSFetchedResultsController
Understanding NSFetchedResultsController Delegates
Using NSFetchedResultsController
Implementing NSFetchedResultsController in League Manager
Implementing the NSFetchedResultsController
Implementing the NSFetchedResultsControllerDelegate Protocol
Summary
Chapter 10: Using Core Data in Advanced Applications
Creating an Application for Note and Password Storage and Encryption
Splitting Data Across Multiple Persistent Stores
Adding Encryption
Sending Notifications When Data Changes
Seeding Data
Error Handling
Summary
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
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