You can't simply "save" a dictionary directly to a file, it's just a data structure. You need to create a file where the dictionary data can be held within a container and saved such as a plist. A plist is a simple file format that mimics a dictionary structure with a type "key:value" container. iOS has native support for this so Google around and look for "save dictionary to plist".