macOS/iOS API解説

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

目次

orderFrontStandardAboutPanelWithOptions:

INDEX>AppKit>NSApplication

標準アバウトパネルをoption付きで表示します
-(void)orderFrontStandardAboutPanelWithOptions:(NSDictionary *)optionsDictionary
func orderFrontStandardAboutPanelWithOptions(_ optionsDictionary: [NSObject : AnyObject])

解説

標準アバウトパネルをoption付きで表示します。
【optionsDictionary】
● Credits
表示する属性付き文字列
指定されなければバンドルの「Credits.rtf」という名のファイルの内容にします。
● ApplicationName
アプリケーションの名前。指定されなければCFBundleNameを使います。
● ApplicationIcon
アプリケーションのアイコン(NSImage)。
指定されなければバンドルのNSApplicationIconという名前の付いた画像を使います。
それもなければ、一般的なアプリケーションアイコンを使います。
● Version
アプリケーションのバージョン番号(NSString)
指定されなければCFBuildVersionの値を使います。
● Copyright
著作権情報(NSString)
指定されなければ、NSHumanReadableCopyrightの値を使います。
それもなければ空白のままにします。
● ApplicationVersion
アプリケーションバージョン(NSString)
指定されなければCFBundleShortVersionStringの値を使用します。

返り値

( void )

なし

引数

( NSDictionary * )optionsDictionary

オプション

フレームワーク

ApplicationKit

クラス

NSApplication

Instance Methods

使用可能

10.0

参照

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
	
	NSDictionary *options;
	NSImage *img;
	
	img = [NSImage imageNamed: @"Picture 1" ];
	options = [NSDictionary dictionaryWithObjectsAndKeys:
			   @"1.1",			@"Version",
			   @"Test App",	@"ApplicationName",
			   img,			@"ApplicationIcon",
			   @"Satoshi Oomori",	@"Copyright",
			   nil];
	
	
	[[NSApplication sharedApplication] orderFrontStandardAboutPanelWithOptions:options];
	
}
@end

Swift

    //NSApplication orderFrontStandardAboutPanel
    @IBAction func function013(sender: AnyObject) {
        NSLog("orderFrontStandardAboutPanel")
        let anApplication = MyApplication.sharedApplication()
        anApplication.orderFrontStandardAboutPanel(self)
    }