Core Data allows you to store your data in a variety of storage types. So, if you want to use other types of memory store, such as XML or binary store, you can use the following store types:
NSSQLiteStoreType
: This is the option you most commonly use as it just stores your database in a SQLite database.NSXMLStoreType
: This will store your data in an XML file, which is slower, but you can open the XML file and it will be human readable. This has the option of helping you debug errors relating to storage of data. However, do note that this storage type is only available for Mac OS X.NSBinaryStoreType
: This occupies the least amount of space and also produces the fastest speed as it stores all data as a binary file, but the entire database binary need to be able to fit into memory in order to work properly.NSInMemoryStoreType
: This stores all data in memory and provides the fastest access speed. However, the size of your database to be saved cannot exceed...