Skip to main content
  • Book
  • © 2022

Unleash Core Data

Fetching Data, Migrating, and Maintaining Persistent Stores

Apress

Authors:

  • Setup a persistent store based on Core Data to your app
  • Connect a persistent store to UI both in UIKit and SwiftUI
  • Discover the fundamentals underneath Core Data
  • 3376 Accesses

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xvii
  2. Welcome to Core Data

    • Avi Tsadok
    Pages 1-7
  3. Core Data Basics and Setup

    • Avi Tsadok
    Pages 9-34
  4. The Data Model

    • Avi Tsadok
    Pages 35-63
  5. Relationships

    • Avi Tsadok
    Pages 65-86
  6. Contexts

    • Avi Tsadok
    Pages 87-115
  7. Fetching Data

    • Avi Tsadok
    Pages 117-144
  8. Implementation

    • Avi Tsadok
    Pages 145-172
  9. Concurrency and Declarative Programming

    • Avi Tsadok
    Pages 173-197
  10. Performance

    • Avi Tsadok
    Pages 199-227
  11. Migrations

    • Avi Tsadok
    Pages 229-259
  12. Building a Custom Store Type

    • Avi Tsadok
    Pages 261-287
  13. Core Data and the World

    • Avi Tsadok
    Pages 289-313
  14. What’s Next?

    • Avi Tsadok
    Pages 315-319
  15. Back Matter

    Pages 321-329

About this book

Create apps with rich capabilities to receive, process, and intelligently store data that work across multiple devices in the Apple ecosystem. This book will show you how to organize your app's data and make it work for you and your users! 

With many frameworks, there’s a point in the learning curve where you stop fearing the mountain of knowledge to learn and just enjoy the power to play and develop. For some reason many developers feel that point seems harder to reach with Core Data. And that’s unjustified—Core Data is a great framework that with powerful, optimized tools right out of the box. So it's time you stopped fearing the journey and took your steps further out into the world of enjoying the power of Core Data.
With what you learn, you can build apps to deal with a large amount of data and complex relationships in intelligent and efficient ways. Core Data has many secrets underneath the hood that can power up your persistent store like never before. Tools such as Undo, objects deletion, migration, and more. Set up your store and your data model, handle objects with a multi-threading environment, write integration tests, and share your data with an Apple Watch app and iCloud.

What You'll Learn

  • Work with Core Data objects across apps and platforms
  • Write integration tests with your persistent store
  • Fetch, organize, write, and process data efficiently and intelligently

Who This Book Is For

Experienced iOS developers with Swift knowledge creating iOS apps that require saving complex data on the device other than a few numbers or text.


Authors and Affiliations

  • Tel Mond, Israel

    Avi Tsadok

About the author

Avi Tsadok is an accomplished iOS Developer with almost a decade of experience. He is currently the head of mobile development at Melio. He's also a regular contributor to "Better Programming" and has an active presence on Medium. Having written many iOS articles, he's decided to combine his passion for writing and developing by writing his third book.

Bibliographic Information

  • Book Title: Unleash Core Data

  • Book Subtitle: Fetching Data, Migrating, and Maintaining Persistent Stores

  • Authors: Avi Tsadok

  • DOI: https://doi.org/10.1007/978-1-4842-8211-3

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Avi Tsadok 2022

  • Softcover ISBN: 978-1-4842-8210-6Published: 24 August 2022

  • eBook ISBN: 978-1-4842-8211-3Published: 23 August 2022

  • Edition Number: 1

  • Number of Pages: XVII, 329

  • Number of Illustrations: 87 b/w illustrations

  • Topics: Apple and iOS

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access