I want to develop an app that can download a load of data at start up, and then display that data throughout the app, dependent on where the user is.
The data will contain info such as clients, invoices, stock, etc., but I want to download the data all in one go, to save having to keep downloading/ transferring data. This also gives the user the ability to work offline.
My question is: what is the best way to store this data on iOS? I have looked into CoreData, but wanted to know if that is the correct path before I commit too much time to learning all about it.