I am pulling data from an API and then building out my data objects with it. I want to cache this data for the future. I have been storing the string from the api in NSUserDef
There are many different solutions to this problem and there is no "right" way to do it. A few popular options are:
I would encourage you to read up on all four and see which one works best for you.