macOS/iOS API解説

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

目次

NSApplication

registerServicesMenuSendTypes:returnTypes:

送信タイプとリターンタイプでサービスメニューを登録します -(void)registerServicesMenuSendTypes:(NSArray *)sendTypes returnTypes:(NSArray *)returnTypes 解説 送信タイプとリターンタイプでサービスメニューを登録します。 返り値 ( void ) なし 引数…

preventWindowOrdering

マウスダウンイベントを取り扱う時に、ウインドウ配列を隠します 解説 マウスダウンイベントを取り扱う時に、ウインドウ配列を隠します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参…

orderedWindows

ウインドウオブジェクトを配列で返します 解説 ウインドウオブジェクトを配列で返します。 ウインドウの配列にはシートやダイアログ、フォントパネル、カラーパネルを含みます。 返り値 ( NSArray * ) NSWindowまたはそのサブクラスの配列 引数 フレームワー…

orderedDocuments

ドキュメントオブジェクト(NSDocument)を配列で返します 解説 ドキュメントオブジェクト(NSDocument)を配列で返します。 返り値 ( NSArray * ) NSDocumentまたはそのサブクラスの配列 引数 フレームワーク ApplicationKit クラス NSApplication Instance Met…

orderFrontStandardAboutPanelWithOptions:

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

-orderFrontStandardAboutPanel:

INDEX>AppKit>NSApplication アバウトパネルを表示します -(void)orderFrontStandardAboutPanel:(id)sender 解説 アバウトパネルを表示します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSApplicati…

orderFrontColorPanel:

INDEX>AppKit>NSApplication カラーパネルを表示します Objective-C - (void)orderFrontColorPanel:(id)sender Swift func orderFrontColorPanel(_ sender: AnyObject?) 解説 カラーパネル(NSColorPanelのインスタンス)を表示します。なければ作って返しま…

nextEventMatchingMask:untilDate:inMode:dequeue:

INDEX>AppKit>NSApplication イベントキューから指定したマスク、モード、期限にあったイベントを返します Objective-C - (NSEvent *)nextEventMatchingMask:(NSUInteger)mask untilDate:(NSDate *)expiration inMode:(NSString *)mode dequeue:(BOOL)flag S…

modalWindow

INDEX>AppKit>NSApplication アプリケーションのモーダルウインドウを返します Objective-C @property(readonly, strong) NSWindow *modalWindow Swift var modalWindow: NSWindow? { get } 解説 アプリケーションのモーダルウインドウを返します。 モーダル…

miniaturizeAll:

INDEX>AppKit>NSApplication アプリケーションの全てのウインドウを最小化します Objective-C - (void)miniaturizeAll:(id)sender Swift func miniaturizeAll(_ sender: AnyObject?) 解説 アプリケーションの全てのウインドウを最小化します。 返り値 なし …

makeWindowsPerform:inOrder:

INDEX>AppKit>NSApplication ウインドウに、返り値なし・引数なしのメッセージを送信します Objective-C - (NSWindow *)makeWindowsPerform:(SEL)aSelector inOrder:(BOOL)flag Swift func makeWindowsPerform(_ aSelector: Selector, inOrder flag: Bool) -…

mainWindow

INDEX>AppKit>NSApplication アプリケーションのメインウインドウを返します Swift4.2 weak open var mainWindow: NSWindow? { get } Objective-C @property(readonly, assign) NSWindow *mainWindow 解説 アプリケーションのメインウインドウを返します。 …

cancelUserAttentionRequest:

INDEX>AppKit>NSApplication ドックでアイコンが跳ねているのをやめさせます -(void)cancelUserAttentionRequest:(NSInteger)request: 解説 ドックでアイコンが跳ねているのをやめさせます。 【NSRequestUserAttentionType】跳ね方 ●NSCriticalRequest 重要…

requestUserAttention:

INDEX>AppKit>NSApplication アプリケーションをドックで跳ねさせます Objective-C - (NSInteger)requestUserAttention:(NSRequestUserAttentionType)requestType Swift func requestUserAttention(_ requestType: NSRequestUserAttentionType) -> Int 解説 …

application:delegateHandlesKey:

スクリプトを送信された時に呼び出されます -(BOOL)application:(NSApplication *)sender delegateHandlesKey:(NSString *)key 解説 スクリプトを送信された時に呼び出されます。 返り値 ( BOOL ) 引数 ( NSApplication * )sender 送信オブジェクト ( NSStri…

applicationDockMenu:

ドックメニューを表示させる時に呼び出されます -(NSMenu *)applicationDockMenu:(NSApplication *)sender 解説 ドックメニューを表示させる時に呼び出されます。 返り値 ( NSMenu * ) 表示させるメニュー 引数 ( NSApplication * )sender 送信オブジェクト …

orderFrontCharacterPalette:

文字パレットを表示します -(void)orderFrontCharacterPalette:(id)sender 解説 文字パレットを表示します。 返り値 ( void ) なし 引数 ( id )sender フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.3 参照 例文 #impor…

application:printFiles:withSettings:showPrintPanels:

コマンドラインから起動変数-NSPrintをつけて起動したときに呼び出されます -(NSApplicationPrintReply)application:(NSApplication *)application printFiles:(NSArray *)fileNames withSettings:(NSDictionary *)printSettings showPrintPanels:(BOOL)show…

application:willPresentError:

-(NSError *)application:(NSApplication *)application: willPresentError:(NSError *)error: 解説 調査中... エラーが起こされようとするとき時に呼び出される 返り値 ( NSError * ) エラーオブジェクト 引数 ( NSApplication * )application ( NSError * …

application:printFiles:

コマンドラインから起動変数-NSPrintをつけて起動したときに呼び出されます -(void)application:(NSApplication *)sender: printFiles:(NSArray *)filenames : 解説 コマンドラインから起動変数-NSPrintをつけて起動したときに呼び出されます。 10.4以降はap…

beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:

モーダルウインドウを表示します -(void)beginSheet:(NSWindow *)sheet: modalForWindow:(NSWindow *)docWindow: modalDelegate:(id)modalDelegate: didEndSelector:(SEL)didEndSelector: contextInfo:(void *)contextInfo: 解説 モーダルウインドウを表示し…

application:printFiles:withSettings:showPrintPanels:

コマンドラインから起動変数-NSPrintをつけて起動したときに呼び出されます -(NSApplicationPrintReply)application:(NSApplication *)application: printFiles:(NSArray *)fileNames: withSettings:(NSDictionary *)printSettings: showPrintPanels:(BOOL)s…

application:willPresentError:

-(NSError *)application:(NSApplication *)application: willPresentError:(NSError *)error: 解説 調査中... エラーが起こされようとするとき時に呼び出される 返り値 ( NSError * ) エラーオブジェクト 引数 ( NSApplication * )application ( NSError * …

setAppleMenu:

使用しません -(void)setAppleMenu:(NSMenu *)menu: 解説 使用できません(10.5) 10.3.9まで痕跡あり (void)setAppleMenu:(NSMenu *)menu; アップルメニューをセットします。起動時に呼ばれるだけで、後で変更することは出来ません。 返り値 ( void ) なし …

setApplicationIconImage:

アプリケーションアイコン(ドックのアイコン)をセットします -(void)setApplicationIconImage:(NSImage *)anImage: 解説 アプリケーションアイコン(ドックのアイコン)をセットします 画像を拡大縮小してドックのアイコンを更新します。 返り値 ( void ) なし…

setDelegate:

指定したオブジェクトをアプリケーションのデリゲートにします -(void)setDelegate:(id)anObject: 解説 指定したオブジェクト(anObject)をアプリケーションのデリゲートにします。 デリゲートは、全てのメソッドを実装する必要はありません。 返り値 ( void …

setMainMenu:

指定したメニューをアプリケーションのメインメニューにします -(void)setMainMenu:(NSMenu *)aMenu: 解説 指定したメニューをアプリケーションのメインメニューにします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メインメニューにするメニュー フレ…

setServicesMenu:

指定したメニューをレシーバーのサービスメニューとします -(void)setServicesMenu:(NSMenu *)aMenu: 解説 指定したメニュー(aMenu)をレシーバーのサービスメニューとします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メニュー フレームワーク Applica…

setServicesProvider:

サービスプロバイダとしてオブジェクトを登録します -(void)setServicesProvider:(id)aProvider: 解説 サービスプロバイダとしてオブジェクト(aProvider)を登録します 返り値 ( void ) なし 引数 ( id )aProvider プロバイダ フレームワーク ApplicationKit …

setWindowsMenu:

指定したメニューをアプリケーションの「ウインドウ」メニューにします -(void)setWindowsMenu:(NSMenu *)aMenu: 解説 指定したメニューをアプリケーションの「ウインドウ」メニューにします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メニュー フレー…