获取当前用户的主目录

sas*_*alm 15 macos cocoa objective-c

我正在开发一个可在Mac OS X上运行的Cocoa Objective-C应用程序.我需要获取当前用户主目录的完整路径:

/Users/MyUser/

在Objective-C/Cocoa中是否有标准函数可以做到这一点?

zou*_*oul 40

NSHomeDirectory:"返回当前用户主目录的路径."

例:

NSLog(@"Current user’s home directory is %@", NSHomeDirectory());
Run Code Online (Sandbox Code Playgroud)


小智 5

从 macOS 10.12 开始,您也可以使用FileManager.default.homeDirectoryForCurrentUser,请参阅文档