Вы можете хранить данные на локальном диске, используя NSArchiver
и NSUnarchiver
следующим образом:
// установите ваше изображение в кэш
NSData *imgData = [NSKeyedArchiver archivedDataWithRootObject:myImage];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:imgData forKey:@"img_01"];
[defaults synchronize];
// получите ваше изображение изкеш
NSData *imgData = [[NSUserDefaults standardUserDefaults] objectForKey:@"img_01"];
myImage = [NSKeyedUnarchiver unarchiveObjectWithData:imgData];
Ссылка на яблоко здесь: http://goo.gl/XH2o2
надеюсь, это поможет.