Mastering Core Data With Xcode 9 and Swift 4 - Bart Jacobs PDF Download - Programming Ebook

Latest

Download Programming Ebook

Facebook Page

Wednesday, September 27, 2017

Mastering Core Data With Xcode 9 and Swift 4 - Bart Jacobs PDF Download

Mastering Core Data With Swift
Mastering Core Data With Swift



Book Details 
             TitleMastering Core Data With Swift
      ISBN-10942878347
         Author: Bart Jacobs 
     Publisher: Code Foundry BVBA
    Language: English
        SubjectSwift / Computers & Technology / Programming / Apple Programming
No. of pages: 182
         Format: PDF


Welcome 

Welcome to Mastering Core Data With Swift. In this book, you’ll learn the ins and outs of Apple’s popular Core Data framework. Even though we’ll be building an iOS application, the Core Data framework is available on iOS, tvOS, macOS, and watchOS, and the contents of this book apply to each of these platforms. 

Xcode 9 and Swift 4 

In this book, we use Xcode 9 and Swift 4. Xcode 8 and Swift 3 introduced a number of significant improvements that make working with Core Data more intuitive and more enjoyable. Make sure to have Xcode 8 or Xcode 9 installed to follow along. Everything you learn in this book applies to both Swift 3 and Swift 4. 


iOS 11 by Tutorials Ray Wenderlich, IOS 11 and Swift 4 PDF - EPUB - Full source code


What You’ll Learn 

Before we start writing code, we take a look at the Core Data framework itself. We find out what Core Data is and isn’t, and we explore the heart of every Core Data application, the Core Data stack. 

In this book, we build Notes, an iOS application that manages a list of notes. Notes is a simple iOS application, yet it contains all the ingredients we need to learn about the Core Data framework, from creating and deleting records to managing many-to-many relationships. 

We also take a close look at the brains of a Core Data application, the data model. We discuss data model versioning and migrations. These concepts are essential for every Core Data application. 

Core Data records are represented by managed objects. You learn how to create them, fetch them from a persistent store, and delete them if they’re no longer needed. 

Mastering Core Data With Swift also covers a few more advanced topics. Even though these topics are more advanced, they’re essential if you work with Core Data. We talk in detail about the NSFetchedResultsController class and, at the end of this book, I introduce you to the brand new NSPersistentContainer class, a recent addition to the framework. 

Last but not least, we take a deep dive into Core Data and concurrency, an often overlooked topic. This is another essential topic for anyone working with Core Data. Don’t skip this. 

That’s a lot to cover, but I’m here to guide you along the way. If you have any feedback or questions, reach out to me via email (bart@cocoacasts.com) or Twitter (@_bartjacobs). I’m here to help.

No comments:

Post a Comment