LoginSignup
1
0

More than 5 years have passed since last update.

[cocoa] NSWorkspaceとは?

Last updated at Posted at 2017-12-12

先日のAKIBA.swiftで、macOSでURLを開くAPIが以下なのだが、NSWorkspaceって何?となったので調べてみた。

let urlString = "http://www.bitz.co.jp/"
if let url = URL(string: urlString) {
    NSWorkspace.shared().open(url)
}

NSWorkspaceのWorkspaceは、macOSのFinderに相当する、NeXTSTEPのWorkspace Managerからきている。

openstepfilemanager2.png

macOSでは"workspace"サービスを提供するのがNSWorkspaceクラスで、Finderの操作の機能をて提供している。

関連情報
Cocoa Advent Calendar 2017

Cocoa勉強会 BUKURO.swift (connpass)

Cocoa勉強会 BUKURO.swift (ATND)

Cocoa勉強会 BUKURO.swift (Peatix)

【Cocoa練習帳】
http://www.bitz.co.jp/weblog/

http://ameblo.jp/bitz/(ミラー・サイト)

Qiita

1
0
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
1
0