macOS/iOS API解説

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

目次

makeWindowsPerform:inOrder:

INDEX>AppKit>NSApplication

ウインドウに、返り値なし・引数なしのメッセージを送信します

Objective-C

- (NSWindow *)makeWindowsPerform:(SEL)aSelector
                         inOrder:(BOOL)flag

Swift

func makeWindowsPerform(_ aSelector: Selector,
                inOrder flag: Bool) -> NSWindow?

解説

ウインドウに返り値なし、引数なしのメッセージを送信します。
セレクタは返り値なし、引数なしのNSWindowのメソッドです。

返り値

Objective-C

( NSWindow * )

Swift

NSWindow?

ウインドウ(NSWindow)オブジェクト

引数

Objective-C

( SEL )aSelector

Swift

_ aSelector: Selector

セレクタ

Objective-C

( BOOL )flag

Swift

inOrder flag: Bool

フラグ

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.0

編集時のバージョン

10.10

参照

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
	NSWindow *window= [NSApp makeWindowsPerform:@selector(center) inOrder:NO];
	NSLog([window description]);
}


@end

Swift

//NSApplication makeWindowsPerform
    @IBAction func function029(sender: AnyObject) {
        //共有アプリケーションインスタンスを取得
        let anApplication = MyApplication.sharedApplication()
        //ウインドウ最小化
        anApplication.makeWindowsPerform("miniaturize:", inOrder: false)
    }