LoginSignup
2
1

More than 5 years have passed since last update.

[macOS] ホームディクレトリやテンポラリディレクトリを URLで取得

Posted at

Appleが

ファイルを指し示す時は(NS)Stringじゃなくて(NS)URLを使おうぜ!

と言い始めてからかなりの年月が過ぎたが、頑なに(NS)Stringでしかもらえなかったホームディレクトリとテンポラリディレクトリが10.12からURLでもらえるようになってた。

extension FileManager {


    @available(OSX 10.12, *)
    open var homeDirectoryForCurrentUser: URL { get }

    @available(OSX 10.12, *)
    open var temporaryDirectory: URL { get }


    @available(OSX 10.12, *)
    open func homeDirectory(forUser userName: String) -> URL?
}
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1