Function

NSHomeDirectory()

Returns the path to either the user’s or application’s home directory, depending on the platform.

Declaration

func NSHomeDirectory() -> String

Return Value

The path to the current home directory..

Discussion

In iOS, the home directory is the application’s sandbox directory. In macOS, it is the application’s sandbox directory or the current user’s home directory (if the application is not in a sandbox)

For more information on file-system utilities, see Low-Level File Management Programming Topics.

See Also

Accessing User Directories

var homeDirectoryForCurrentUser: URL

The home directory for the current user.

func NSUserName() -> String

Returns the logon name of the current user.

func NSFullUserName() -> String

Returns a string containing the full name of the current user.

func homeDirectory(forUser: String) -> URL?

Returns the home directory for the specified user.

func NSHomeDirectoryForUser(String?) -> String?

Returns the path to a given user’s home directory.

var temporaryDirectory: URL

The temporary directory for the current user.

func NSTemporaryDirectory() -> String

Returns the path of the temporary directory for the current user.