Используйте PList - это лучший и самый простой способ сохранить данные в приложении iphone.Я скажу вам, как это сделать.
это способ сохранить ваши данные в Plist.
//Create String to get data ...
NSString *typeUrl = [NSString stringWithFormat:@"%@",url.text];
// Create Plist File
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"url.plist"];
NSString *tempurl = [NSString stringWithFormat:@"%@",typeUrl];
// Remove data previously stored in plist file ...
[[NSFileManager defaultManager] removeItemAtPath:path error:NULL];
// Create NSMutableArray to Store your string ...
NSMutableArray urlDetails = [[NSMutableArray alloc] init];
// Add String to Array ...
[urlDetails addObject:tempurl];
// Store that array in Plist File ...
[urlDetails writeToFile:path atomically:YES];
это способ чтения данных из Plist.
// Find Plist file you created and cheack that file exsist ...
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"password.plist"];
BOOL passwordfileExists = [[NSFileManager defaultManager] fileExistsAtPath:path];
// if the file exsist create NSMutableArray and read the value and put that in to the String
if (passwordfileExists == YES) {
NSMutableArray* plistDict = [[NSMutableArray alloc] initWithContentsOfFile:path];
NSString *value = [NSString stringWithFormat:@"%@",[plistDict objectAtIndex:0]];
// Set that string to the textField
oldpassText = [NSString stringWithFormat:@"%@",value];
}
Это то, как я сохраняю данные в файл Plist, и это очень легко.Я думаю, что это поможет вам.