Каждое приложение имеет каталог документов, в который можно записывать файлы.Чтобы получить каталог документов приложений, вы можете использовать:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
Чтобы написать «Hello, World!»в файл с именем hello.txt
в каталоге документов вы можете сделать что-то вроде:
NSString *hello = @"Hello, World!";
NSString *myFile = [documentsDirectory stringByAppendingPathComponent:@"hello.txt"];
[hello writeToFile: myFile atomically:YES encoding:NSUTF8StringEncoding error:NULL];
Если вы установите UIFileSharingEnabled
в Info.plist
вашего приложения на YES
, файлы будут видны в iTunesкогда устройство подключено и может быть доступно пользователю оттуда.