2010-09-21 24 views

cevap

40

doğru yoldur Ancak

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

olduğunu [@"~/Library" stringByExpandingTildeInPath] da çalışır.


Swift 3:

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

. Bu durumda semantik olarak eşdeğer mi? –

+1

"NSUbraryDirectory" ile birleştirilmiş olan NSUserDomainMask ile buradaki doğru şeyi doğruladım. Teşekkürler Kenny. –

5

Ayrıca bu deneyebilirsiniz: NSlibraryDirectory kök/Library kullanıcının değil sürümüne işaret edecek belgelenmiştir

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