Typically, the reason for creating the class / object is because you expect it to have some kind of behavior. So, if you are likely to repeatedly perform the same manipulations with the data that you save, then it is probably worth defining a class. If you just need to save the data and access it later, then NSDictionary will sound like a smarter choice.
source share