Правильный путь
NSString* path;
path = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0];
Однако [@"~/Library" stringByExpandingTildeInPath]
также работает.
Swift 3:
let path = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask, true)[0]