An app without the need to sync between a server and a local store, is the easiest app to maintain. You will be come familiar with the two models, and why somone might choose these over a more complex implementation.
- View Offline
- [Instructor] Let's talk about a local…or server side only data solution.…This is perhaps the simplest implementation;…a client side or server side only.…For the client side, it is the easiest form of data storage.…In its simplest form, there's no one to sync with,…so you're always in sync.…You can do offline work, but you can't do things…such as process orders until they have…some sort of connection.…So I'll say that there's not any valuable offline…capabilities here, however, the interface can be…very quick throughout most of the app, as there's…no waiting for network calls, except of course,…for the final order where latency will take place.…
You could have more than one local database,…in which case you're going to have a similar model…to that of a server side with a client side architecture.…This may not seem like a useful model,…but let's discuss a scenario where this might make sense.…Let's say you have a client who wishes to keep costs low…and wants little to no backend work.…Let's also say that this client has a catalog of items…
This course is meant for the enterprise developer who wants to get up to speed with the latest methods with Core Data. Instructor Jon Bott starts with a review of the basics, explaining the different architectural data models currently in use, the issues that can arise from these different models, and how the latest changes in Core Data 2016 simplify these models. He wraps up with hands-on migration to the new APIs and further tips on leveraging them in iOS 10 and macOS 10.12 apps.
- Fetching data
- Working with objects, queues, and threads
- Understanding the architectural models
- Managing local and server-side data
- Understanding iOS 10 and macOS 10.12 updates to Core Data
- Migrating to the new core data