I'm developing an iOS application and I am planning to have a system by which the application will store a 'user profile'. This would be information about the user such as name, gender and age, the rest of the app will have to use and respond to this data. i.e. using female pronouns if the gender is female.
I considered using the NSUserDefaults class, but I would like the application to be able store multiple profiles, one of which will then be selected on startup and reflect across the application.
What's the best way to do this?