macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

notificationCenter

INDEX>AppKit>NSWorkspace

ワークスペースが通知する通知センターを返します

Objective-C

@property(readonly, strong) NSNotificationCenter *notificationCenter

Swift

var notificationCenter: NSNotificationCenter { get }

解説

ワークスペースが通知する通知センターを返します。

返り値

通知センター
Objective-C

NSNotificationCenter *

Swift

notificationCenter: NSNotificationCenter { get }

引数

フレームワーク

ApplicationKit

クラス

NSWorkspace

使用可能

10.0

参照

更新時のバージョン

OS X 10.10

関連記事(外部サイト)

developer.apple.com

d.hatena.ne.jp

例文

#import "SetImage.h"

@implementation SetImage

- (IBAction)set:(id)sender
{
    NSNotificationCenter *notifi = [[NSWorkspace sharedWorkspace] notificationCenter];
	NSLog([notifi description]);
}

@end

Swift

//NSWorkspace sharedWorkspace()
    @IBAction func function001(sender: AnyObject) {
        let workspace : NSWorkspace = NSWorkspace.sharedWorkspace()
        NSLog("workspace %@",workspace.description)
        
        let notificationcenter : NSNotificationCenter = workspace.notificationCenter
        NSLog("notificationcenter %@",notificationcenter.description)
    }