macOS/iOS API解説

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

目次

mainMenu

INDEX>AppKit>NSApplication

アプリケーションのメインメニューを返します

Objective-C

@property(strong) NSMenu *mainMenu

Swift

var mainMenu: NSMenu?

解説

アプリケーションのメインメニューを返します

設定値

Objective-C

( NSMenu * )

Swift

NSMenu?

メインメニュー

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.0

編集時のバージョン

10.10

参照

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
	NSMenu *mainmenu = 	[NSApp mainMenu];
	NSArray *menuArray = [mainmenu itemArray];
	NSUInteger i, count = [menuArray count];
	for (i = 0; i < count; i++) {
		NSMenuItem *mItem = [menuArray objectAtIndex:i];
		NSLog(@"%@",[mItem title]);
	}
}

@end

Swift

//NSApplication mainMenu
    @IBAction func function040(sender: AnyObject) {
        //共有アプリケーションインスタンスを取得
        let anApplication = MyApplication.sharedApplication()
        //
        var aMenu :NSMenu = anApplication.mainMenu!
        
        NSLog("NSApplication mainmenu %@",aMenu)
    }
<!--
下書き用スペース
【翻訳テキスト】

【のこりテキスト】