{"product_id":"core-data-by-tutorials-eighth-aaron-douglas-9781950325344","title":"Core Data by Tutorials (Eighth Edition): Persisting iOS App Data with Core Data in Swift","description":"\u003cp\u003e\u003cb\u003eLearn Core Data With Swift!\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eTake control of your data in iOS apps using Core Data, through a series of high quality hands-on tutorials.\u003c\/p\u003e\u003cp\u003eStart with the basics like setting up your own Core Data Stack all the way to advanced topics like migration, performance, multithreading, and more! By the end of this book, you'll have hands-on experience with Core Data and will be ready to use it in your own apps.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For: \u003c\/b\u003eThis book is for intermediate iOS developers who already know the basics of iOS and Swift development but want to learn how to use Core Data to save data in their apps.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTopics Covered in Core Data by Tutorials: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eYour First Core Data App: \u003c\/b\u003e You'll click File\\New Project and write a Core Data app from scratch!\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNSManagedObject Subclasses: \u003c\/b\u003e Learn how to create your own subclasses of NSManagedObject - the base data storage class in Core Data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThe Core Data Stack: \u003c\/b\u003e Learn how the main objects in Core Data work together, so you can move from the starter Xcode template to your own system.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIntermediate Fetching: \u003c\/b\u003e This chapter covers how to fetch data with Core Data - fetch requests, predicates, sorting and asynchronous fetching.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNSFetchedResultsController: \u003c\/b\u003e Learn how to make Core Data play nicely with table views using NSFetchedResultsController!\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVersioning and Migration: \u003c\/b\u003e In this chapter, you'll learn how to migrate your user's data as they upgrade through different versions of your data model.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eUnit Tests: \u003c\/b\u003e In this chapter, you'll learn how to set up a test environment for Core Data and see examples of how to test your models.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMeasuring and Boosting Performance: \u003c\/b\u003e Learn how to measure your app's performance with various Xcode tools and deal with slow spots in your code.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMultiple Managed Object Contexts: \u003c\/b\u003e Learn how multiple managed object contexts can improve performance and make for cleaner code.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCore Data and CloudKit\u003c\/b\u003e: Learn how to synchronize Core Data across all of a user's devices\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Aaron Douglas, Matthew Morey, Saul Morrow\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1950325342\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781950325344\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Razeware LLC\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/16\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 328\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.69d\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Aaron Douglas","offers":[{"title":"Paperback","offer_id":43993192169727,"sku":"9781950325344","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_870ea2fb-720d-49e5-b4b3-12336a4a6d0a.jpg?v=1683323008","url":"https:\/\/www.whiterainbookhouse.com\/products\/core-data-by-tutorials-eighth-aaron-douglas-9781950325344","provider":"WR Book House","version":"1.0","type":"link"}