Возможно;)
Самый простой способ хранения данных - использовать NSUserDefaults.
Допустим, у вас есть записка:
NSString *mynote = [NSString stringWithFormat:@"My first note"];
и хотите, чтобы он был сохранен, тогда вы делаете:
NSUserDefaults *userDefs = [NSUserDefaults standardUserDefaults];
[userDefs setObject:myNote forKey:@"kMyNote"];
но вам придется ключ для каждой ноты, что нежелательно;)
Таким образом, вы можете создать NSArray и поместить туда свои заметки:
//inmutable, cannot be changed later
NSArray *notes = [NSArray arrayWithObjects:myNote, nil];
//or you can try with mutable arrays
//NSMutableArray *notes = [NSMutableArray array];
//[array addObject:myNote];
//[array addObject:myNote2];//, add more elements as needed
//save them
[userDefs setObject:notes forKey:@"kNotes"];
и когда вы хотите получить значения снова:
NSArray *savedNotes = [userDefs objectForKey:@"kNotes"];
Имейте в виду, что вы храните NSArrays. Даже если вы сохранили NSMutableArray с помощью «kNotes», позже вы получите неизменяемый NSArray.
Пожалуйста, прочитайте далее NSUserDefaults , поскольку существуют некоторые ограничения на типы объектов, которые вы можете и не можете хранить.
Вы можете использовать этот подход для хранения самого текста или, возможно, для хранения путей к файлам, как в примере @Jumhyn.
Если вы не хотите серьезно относиться к этому, вы найдете CoreData гораздо более полезным и эффективным;)
Надеюсь, это поможет