12. Search

The measure of intelligence is the ability to change.

Albert Einstein

In Chapter 11, “Background Processing,” the execution of background tasks such as save, import, and thumbnail creation was demonstrated. This chapter will implement search on the PrepareTVC table view of the Prepare tab. Search results will have the same sectioning and sort order as the PrepareTVC table view so that it looks like search results are filtered in place. This functionality will be added in such a way that it will be easy to enable search on any table view, with only minor updates required. This flexibility will be achieved by implementing as much of the search functionality into the underlying CoreDataTVC as possible. The performance implications of ...

Get Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications 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.