For example, I have an entity named Profile
with attributes like
name,
gender,
dateOfBirth,
height,
weight,
bloodGroup,
province,
country,
picture
But, I am going to use a single profile for the whole app. So I think I don't need to persist this object into core data. So is it a good practice to store all attributes in NSUserDefaults? My app may store other fields in the NSUserDefaults
too. Is it a good thing to store many values into NSUserDefaults
? Otherwise any other idea would be appreciated.