Получение надежного приложения "~/Library" приложения iOS

Эта техническая нота Apple:

http://developer.apple.com/library/ios/#qa/qa2010/qa1699.html

предлагает хранить "внутренние" пользовательские документы в подкаталоге с ~/Library. Но я не могу найти один из ранее созданных поисковых доменов, которые могли бы получить меня. Какой лучший/самый правильный/наименее вероятный когда-либо сломает способ построения этого пути?

Спасибо.

Ответы

Ответ 1

Правильный способ

NSString* path;
path = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0];

Однако [@"~/Library" stringByExpandingTildeInPath] также работает.


Swift 3:

let path = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask, true)[0]

Ответ 2

Вы также можете попробовать следующее:

[NSHomeDirectory() stringByAppendingString:@"/Library"]