This is an abridged from our book Core Data by Tutorials, which has been completely updated for Swift 4 and iOS 11. This tutorial is presented as part of our iOS 11 Launch Party — enjoy! A managed object context is an in-memory scratchpad for working with your managed objects. Most apps need just a single managed object context. The default configuration in most Core Data apps is a single managed
![Multiple Managed Object Contexts with Core Data Tutorial](https://cdn-ak-scissors.b.st-hatena.com/image/square/7af71b093b43ea0724f7f4ff7d3fba19fd6a119c/height=288;version=1;width=512/https%3A%2F%2Fkoenig-media.raywenderlich.com%2Fuploads%2F2016%2F10%2FCDT-twitter-3.png)