macOS/iOS API解説

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

目次

currentEvent

現在のイベントを返します

解説

現在のイベントを返します。

返り値

( NSEvent * )

イベント

引数

フレームワーク

ApplicationKit

クラス

NSApplication

Instance Methods

使用可能

10.0

参照

- discardEventsMatchingMask:beforeEvent:
- postEvent:atStart:
- sendEvent:

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
	NSEvent *event = [[NSApplication sharedApplication] currentEvent];
	
	switch ([event type]) {
		case NSKeyDown:
			NSLog(@"%d",[event keyCode]);
			break;
		case NSLeftMouseUp:
		case NSRightMouseUp:
			NSLog(@"%d",[event clickCount]);
		default:
			break;
	}
	
}



@end