macOS/iOS API解説

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

目次

NSApplication

reportException:

INDEX>AppKit>NSApplication 例外をLogに記入します(例外は起こしません) -(void)reportException:(NSException *)anException 解説 例外をLogに記入します。(例外は起こしません) 返り値 ( void ) なし 引数 ( NSException * )anException 例外 フレー…

removeWindowsItem:

INDEX>AppKit>NSApplication 指定したウインドウをウインドウメニューから削除します Objective-C - (void)removeWindowsItem:(NSWindow *)aWindow Swift func removeWindowsItem(_ aWindow: NSWindow) 解説 指定したウインドウをウインドウメニューから削除…

postEvent:atStart:

INDEX>AppKit>NSApplication イベントをイベント列に加えます -(void)postEvent:(NSEvent *)anEvent atStart:(BOOL)flag 解説 イベント(anEvent)をイベント列に加えます。 flagをYESにすると、イベント列の最前列に追加されます。 NOなら最後尾に追加されま…

orderedWindows

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

sendAction:to:from:

INDEX>AppKit>NSApplication ターゲットにメッセージを送信します Objective-C - (BOOL)sendAction:(SEL)anAction to:(id)aTarget from:(id)sender Swift func sendAction(_ anAction: Selector, to aTarget: AnyObject?, from sender: AnyObject?) -> Bool …

sendAction:to:from:

【重複 削除予定】→ ターゲットにメッセージを送信します -(BOOL)sendAction:(SEL)anAction to:(id)aTarget from:(id)sender 解説 ターゲット(aTarget)にメッセージ(anAction)を送信します。 返り値 ( BOOL ) YES/NO 引数 ( SEL )anAction セレクタ ( id )aT…

runPageLayout:

INDEX>AppKit>NSApplication ページ設定パネルを表示します Objective-C -(void)runPageLayout:(id)sender Swift func runPageLayout(_ sender: AnyObject?) 解説 ページ設定パネルを表示します。 NSPageLayoutインスタンスが存在しなければ作成します。 ユ…

runModalSession:

INDEX>AppKit>NSApplication モーダルセッションを実行します Swift4.2 open func runModalSession(_ session: NSApplication.ModalSession) -> NSApplication.ModalResponse Objective-C - (NSInteger)runModalSession:(NSModalSession)session 解説 モーダ…

runModalForWindow:relativeToWindow:

INDEX>AppKit>NSApplication 非推奨 -(int)runModalForWindow:(NSWindow *)aWindow relativeToWindow:(NSWindow *)docWindow 解説 このメソッドは使いません。代わりに- beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:を使います。(…

runModal

INDEX>AppKit>NSApplication 指定したウインドウでモーダルイベントループを立ち上げます Swift open func runModal(for window: NSWindow) -> NSApplication.ModalResponse -(NSInteger)runModalForWindow:(NSWindow *)aWindow 解説 指定したウインドウでモ…

run

INDEX>AppKit>NSApplication アプリケーションを起動します 解説 メインイベントループを実行します。 stop:やterminate:メッセージが送られるまで実行します。 NSApplication オブジェクトを作った後、main関数はアプリケーションのメインNibをロードしNSAp…

registerServicesMenuSendTypes:returnTypes:

INDEX>AppKit>NSApplication 送信タイプとリターンタイプでサービスメニューを登録します Objective-C - (void)registerServicesMenuSendTypes:(NSArray *)sendTypes returnTypes:(NSArray *)returnTypes Swift func registerServicesMenuSendTypes(_ sendTy…

preventWindowOrdering

INDEX>AppKit>NSApplication 最新のマウスダウンイベントを処理する際の通常のウィンドウの順序を抑制します Objective-C - (void)preventWindowOrdering Swift func preventWindowOrdering() 解説 最新のマウスダウンイベントを処理する際の通常のウィンド…

applicationIconImage

INDEX>AppKit>NSApplication アプリケーションのアイコン画像 Objective-C @property(strong) NSImage *applicationIconImage Swift open var applicationIconImage: NSImage! 解説 アプリケーションアイコンの画像(NSImage)オブジェクトを返します。 返り値…

addWindowsItem:title:filename:

INDEX>AppKit>NSApplication ウインドウメニューに追加します Objective-C - (void)addWindowsItem:(NSWindow *)aWindow title:(NSString *)aString filename:(BOOL)isFilename Swift func addWindowsItem(_ aWindow: NSWindow, title aString: String, file…

activateIgnoringOtherApps:

INDEX>AppKit>NSApplication 他のアプリケーションに関係なくアクティブになるかをセットします Objective-C - (void)activateIgnoringOtherApps:(BOOL)flag Swift func activateIgnoringOtherApps(_ flag: Bool) 解説 通常このメソッドを呼び出す必要はあり…

activateContextHelpMode:

INDEX>AppKit>NSApplication アプリケーションをコンテクストヘルプモードにします Objective-C - (void)activateContextHelpMode:(id)sender Swift func activateContextHelpMode(_ sender: AnyObject?) 解説 アプリケーションをコンテクストヘルプモードに…

abortModal

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

shared

INDEX>AppKit>NSApplication 共有アプリケーションオブジェクトを返します 解説 アプリケーションを返します。まだ存在しなければ、つくって返します。グローバル変数NSAppも同様。NSApplicationインスタンス(グローバル変数NSApp)を返します。 Objective-…

detachDrawingThread:toTarget:withObject:

INDEX>AppKit>NSApplication 新しいオートリリースプールを作って、スレッドを実行します Objective-C + (void)detachDrawingThread:(SEL)selector toTarget:(id)target withObject:(id)argument Swift class func detachDrawingThread(_ selector: Selector…

servicesMenu

サービスメニューを返します 解説 サービスメニューを返します つくられたサービスメニューがなければ、nilを返します 返り値 ( NSMenu * ) メニュー 引数 フレームワーク ApplicationKit クラス NSApplication Instance Methods 使用可能 10.0 参照 - setSe…

sendEvent:

他のオブジェクトにイベントを送信します -(void)sendEvent:(NSEvent *)anEvent 解説 他のオブジェクトにイベントを送信します。直接送信することが多いのであまり使いません。 返り値 ( void ) なし 引数 ( NSEvent * )anEvent イベント フレームワーク App…

sendAction:to:from:

ターゲットにメッセージを送信します -(BOOL)sendAction:(SEL)anAction to:(id)aTarget from:(id)sender 解説 ターゲット(aTarget)にメッセージ(anAction)を送信します。 返り値 ( BOOL ) YES/NO 引数 ( SEL )anAction セレクタ ( id )aTarget ターゲット ( …

runPageLayout:

ページ設定パネルを表示します -(void)runPageLayout:(id)sender 解説 ページ設定パネルを表示します。無ければ作って返します。ユーザーがアプリケーションのメニューからページレイアウトを選ぶとき、呼び出されます。 返り値 ( void ) なし 引数 ( id )se…

runModalSession:

モーダルセッションを実行します -(int)runModalSession:(NSModalSession)session 解説 モーダルセッションを実行します。 【モーダルの状態】 ● NSRunStoppedResponse ● NSRunAbortedResponse ● NSRunContinuesResponse モーダルセッションは継続中 返り値 …

runModalForWindow:relativeToWindow:

使用しません -(int)runModalForWindow:(NSWindow *)aWindow relativeToWindow:(NSWindow *)docWindow 解説 このメソッドは使いません。 代わりに- beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:を使います。 返り値 ( int ) 整数値…

runModalForWindow:

モーダルイベントループを立ち上げます -(NSInteger)runModalForWindow:(NSWindow *)aWindow 解説 モーダルイベントループを立ち上げます。 返り値 ( NSInteger ) 整数値 引数 ( NSWindow * )aWindow ウインドウ フレームワーク ApplicationKit クラス NSApp…

run

アプリケーションを起動します 解説 メインイベントループを実行します。 stop:やterminate:メッセージが送られるまで実行します。 NSApplication オブジェクトを作った後、main関数はアプリケーションのメインNibをロードしNSApplicationオブジェクトにrun…

reportException:

【重複 削除予定】→ 例外をLogに記入します(例外は起こしません) -(void)reportException:(NSException *)anException 解説 例外をLogに記入します。(例外は起こしません) 返り値 ( void ) なし 引数 ( NSException * )anException 例外 フレームワーク …

removeWindowsItem:

指定したウインドウをウインドウメニューから削除します -(void)removeWindowsItem:(NSWindow *)aWindow 解説 指定したウインドウをウインドウメニューから削除します。 返り値 ( void ) なし 引数 ( NSWindow * )aWindow ウインドウ フレームワーク Applica…