hide:
アプリケーションを隠します
-(void)hide:(id)sender:
解説
アプリケーションを隠します。デフォルトの通知センターにNSApplicationWillHideNotificationをポストします。隠すことができればNSApplicationDidHideNotificationをポストします。
返り値
( void )
なし
引数
( id )sender
送信オブジェクト
フレームワーク
ApplicationKit
クラス
NSApplication
Instance Methods
使用可能
10.0
参照
- miniaturizeAll:
- unhide:
- unhideWithoutActivation
- applicationDidHide:
- applicationWillHide:
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { //デフォルトの通知センターをnCenterに NSNotificationCenter *nCenter =[NSNotificationCenter defaultCenter]; //nCenterにオブザーバーを加える [nCenter addObserver:self selector:@selector(applicationWillHideNotify:) //呼び出されるメソッド name:@"NSApplicationWillHideNotification" //ウインドウがリサイズされたら object:nil]; //nCenterにオブザーバーを加える [nCenter addObserver:self selector:@selector(applicationDidHideNotify:) //呼び出されるメソッド name:@"NSApplicationDidHideNotification" //ウインドウがリサイズされたら object:nil]; //隠す [[NSApplication sharedApplication] hide:nil]; } //NSApplicationWillHideNotificationが通知されたときのメソッド - (void)applicationWillHideNotify:(NSNotification *)notification { NSLog(@"recive NSApplicationWillHideNotification"); } //NSApplicationDidHideNotificationが通知されたときのメソッド - (void)applicationDidHideNotify:(NSNotification *)notification { NSLog(@"recive NSApplicationDidHideNotification"); } @end