CONTENTS

Part I: Manipulating and Displaying data on the Iphone and Ipad

Chapter 1: Introducing Data-Driven Applications

Building a Simple Data-Driven Application

Further Exploration

Moving Forward

Chapter 2: The iOS Database: SQLite

What is SQLite?

Building a Simple Database

Connecting to Your Database

Moving Forward

Chapter 3: Displaying Your Data: The UITableView

Customizing the Table View

Implementing Sections and an Index

Implementing Search

Optimizing Table View Performance

Moving Forward

Chapter 4: User Interface Elements

Building Your Interface with Storyboards

Displaying Master/Detail Data with the Split View Controller

Displaying Data in a Popover

Gesture Recognizers

File Sharing Support

Moving Forward

Part II: Managing Your data with Core Data

Chapter 5: Introducing Core Data

The Basics of Core Data

The Core Data Architecture

Core Data and iCloud

Data Protection

Using Core Data: A Simple Task Manager

Moving Forward

Chapter 6: Modeling Data in Xcode

Modeling Your Data

Creating Custom NSManagedObject Subclasses

Creating the Tasks Model

Moving Forward

Chapter 7: Building a Core Data Application

The Tasks Application Architecture

Coding the Application

MasterViewController and the Basic UI

Generating the Managed Object Subclasses

Adding and Viewing Tasks

Building the Editing Controllers

Displaying Results in the MasterViewController

Generating Grouped Tables Using the NSFetchedResultsController

Implementing Custom Managed Objects

Moving Forward

Chapter 8: Core Data–Related ...

Get Professional iOS Database Application Programming, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.