获取iOS应用程序的“〜/ Library”path

这个苹果技术说明:

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

build议将“内部”用户文档存储在~/Library的子目录中。 但我无法find一个预先创build的search域,这将使我这个。 什么是最好/最正确/最不可能打破这条道路的方式?

谢谢。

正确的方法是

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

但是, [@"~/Library" stringByExpandingTildeInPath]也适用。


Swift 3:

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

你也可以试试这个:

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