Для сохранения:
+ (void)save:(Example *)exampleobject {
NSString * directory = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString * path = [directory stringByAppendingPathComponent:@"Example.plist"];
[NSKeyedArchiver archiveRootObject:exampleobject toFile:path];
}
Для получения
+ (Example *)load {
NSString * directory = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString * path = [directory stringByAppendingPathComponent:@"Example.plist"];
NSData * data = [NSData dataWithContentsOfFile:path];
Example * exampleobject = [NSKeyedUnarchiver unarchiveObjectWithData:data];
if (!exampleobject) { exampleobject = [[Example alloc] init]; }
return exampleobject;
}