macOS/iOS API解説

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

目次

0-07-13から1日間の記事一覧

mainMenu

INDEX>AppKit>NSApplication アプリケーションのメインメニューを返します Objective-C @property(strong) NSMenu *mainMenu Swift var mainMenu: NSMenu? 解説 アプリケーションのメインメニューを返します 設定値 Objective-C ( NSMenu * ) Swift NSMenu? …

keyWindow

キーウインドウ(キーボードイベントを受けるNSWindow)を返します 解説 キーウインドウ(キーボードイベントを受けるNSWindow)を返します。 キーウインドウがまだロードし終わらなければnilを返します。 返り値 ( NSWindow * ) キーウインドウ 引数 フレー…

isRunning

メインイベントループが走っているかを返します 解説 メインイベントループが走っているかを返します。 走っているときはときはYESを返します。 そうでないときは NOを返します。 NOは、stop:メソッドが呼び出されたことを意味します。 返り値 ( BOOL ) YES/…

isHidden

レシーバが隠されているかを返します 解説 レシーバが隠されているならYESを返します。そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 例文 #import "…

isActive

そのアプリケーションがアクティブかを返します 解説 そのアプリケーションがアクティブかを返します。 アクティブならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSApplication Inst…

hideOtherApplications:

他の全てのアプリケーションを隠します -(void)hideOtherApplications:(id)sender: 解説 他の全てのアプリケーションを隠します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSApplication Instance M…

hide:

アプリケーションを隠します -(void)hide:(id)sender: 解説 アプリケーションを隠します。デフォルトの通知センターにNSApplicationWillHideNotificationをポストします。隠すことができればNSApplicationDidHideNotificationをポストします。 返り値 ( void…

finishLaunching

起動した後に呼び出されます 解説 起動した後に呼び出されます。 このメソッドを開始するときにデフォルトの通知センターにNSApplicationWillFinishLaunchingNotificationをポストします。 このメソッドを終了するときにデフォルトの通知センターにNSApplica…

endSheet:returnCode:

シートウインドウを指定して、文書モーダルセッションを終わります -(void)endSheet:(NSWindow *)sheet: returnCode:(NSInteger)returnCode: 解説 シートウインドウを指定して、文書モーダルセッションを終わります。リターンコード(NSInteger)をデリゲート…

endSheet:

シートウインドウを指定して、文書モーダルセッションを終わります -(void)endSheet:(NSWindow *)sheet: 解説 シートウインドウを指定して、文書モーダルセッションを終わります。 返り値 ( void ) なし 引数 ( NSWindow * )sheet シート フレームワーク App…

endModalSession:

モーダルセッションを終了します -(void)endModalSession:(NSModalSession)session: 解説 モーダルセッションを終了します。 モーダルセッションはbeginModalSessionForWindowからの戻り値です。 返り値 ( void ) なし 引数 ( NSModalSession )session セッ…

discardEventsMatchingMask:beforeEvent:

マスクに合うイベントを削除してキューにイベントを追加します -(void)discardEventsMatchingMask:(NSUInteger)mask: beforeEvent:(NSEvent *)lastEvent: 解説 マスクに合うイベントを削除してキューにイベント(lastEvent)を追加します。 【mask】 ● NSLef…

delegate

アプリケーションのデリゲートを返します 解説 アプリケーションのデリゲートを返します。 返り値 ( id ) デリゲートオブジェクト 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 例文 #import "Controller.…

deactivate

アプリケーションをアクティブでなくします 解説 アプリケーションをアクティブでなくします。 通常呼び出しません。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 - activateIgnori…

currentEvent

現在のイベントを返します 解説 現在のイベントを返します。 返り値 ( NSEvent * ) イベント 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 - discardEventsMatchingMask:beforeEvent: - postEvent:atStart…

context

アプリケーションのディスプレイコンテキストを返します 解説 アプリケーションのディスプレイコンテキストを返します。 返り値 ( NSGraphicsContext * ) グラフィックスコンテキスト 引数 フレームワーク ApplicationKit クラス NSApplication Instance Met…

changeWindowsItem:title:filename:

ウインドウメニューの指定したウインドウのタイトルを変更します -(void)changeWindowsItem:(NSWindow *)aWindow: title:(NSString *)aString: filename:(BOOL)isFilename: 解説 ウインドウメニューの指定したウインドウのタイトルを変更します。 返り値 ( v…

beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:

シートウインドウでモーダルセッションを開始します -(void)beginSheet:(NSWindow *)sheet: modalForWindow:(NSWindow *)docWindow: modalDelegate:(id)modalDelegate: didEndSelector:(SEL)didEndSelector: contextInfo:(void *)contextInfo: 解説 シートウ…

beginModalSessionForWindow:

ウインドウのモーダルセッションを開始します -(NSModalSession)beginModalSessionForWindow:(NSWindow *)aWindow: 解説 ウインドウのモーダルセッションを開始します。 モーダルウインドウはcenterメソッドで中心に表示されます。 モーダル監視は自分で行わ…

arrangeInFront:

ウインドウメニューにリストされているウインドウを他のウインドウの前に持ってきます -(void)arrangeInFront:(id)sender: 解説 ウインドウメニューにリストされているウインドウを他の(アプリケーションの)ウインドウの前に持ってきます。 返り値 ( void …

applicationIconImage

アプリケーションのアイコン画像を返します 解説 アプリケーションのアイコン画像(NSImage)を返します。 返り値 ( NSImage * ) 画像オブジェクト 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 - setApplic…

addWindowsItem:title:filename:

ウインドウメニューに追加します -(void)addWindowsItem:(NSWindow *)aWindow: title:(NSString *)aString: filename:(BOOL)isFilename: 解説 ウインドウメニューに追加します。 返り値 ( void ) なし 引数 ( NSWindow * )aWindow ウインドウ ( NSString * )…

activateIgnoringOtherApps:

他のアプリケーションに関係なくアクティブになるかをセットします -(void)activateIgnoringOtherApps:(BOOL)flag: 解説 他のアプリケーションに関係なくアクティブになるかをセットします。 NOをセットすると他のアプリケーションがアクティブでないときだ…

activateContextHelpMode:

アプリケーションをコンテクストヘルプモードにします -(void)activateContextHelpMode:(id)sender: 解説 アプリケーションをコンテクストヘルプモードにします。 カーソルが「?」になります。 ほとんどのアプリケーションは使いません。 返り値 ( void ) …

abortModal

イベントループを中断します 解説 runModalForWindow: や runModalSession:によって起動したイベントループを中断します。 このメソッドで中断されたときにrunModalForWindow: や runModalSession:にNSRunAbortedResponseが返されます。 【NSRunAbortedRespo…

sharedApplication

アプリケーションを返します 解説 アプリケーションを返します。まだ存在しなければ、つくって返します。グローバル変数NSAppも同様。NSApplicationインスタンス(グローバル変数NSApp)を返します。 返り値 ( NSApplication * ) アプリケーション 引数 フレ…

detachDrawingThread:toTarget:withObject:

【重複 削除予定】→ 新しいオートリリースプールを作って、スレッドを実行します +(void)detachDrawingThread:(SEL)selector: toTarget:(id)target: withObject:(id)argument: 解説 新しいオートリリースプールを作って、スレッドを実行します。 返り値 ( vo…