macOS/iOS API解説

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

目次

NSResponder

deleteWordForward:

挿入ポイントから1語先の語を削除します -(void)deleteWordForward:(id)sender: 解説 挿入ポイントから1語先の語を削除します。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェ…

doCommandBySelector:

アクションセレクタを実行します -(void)doCommandBySelector:(SEL)aSelector: 解説 アクションセレクタ(aSelector)を実行します。 返り値 ( void ) なし 引数 ( SEL )aSelector セレクタ フレームワーク ApplicationKit クラス NSResponder Instance Method…

flagsChanged:

モディファイキーを押したり離したりしたことをレシーバに知らせます -(void)flagsChanged:(NSEvent *)theEvent: 解説 モディファイキー(シフト、コントロール、その他)を押したり離したりしたことをレシーバに知らせます。サブクラスでオーバーライドしま…

flushBufferedKeyEvents

未処理のキーイベントをクリアします 解説 未処理のキーイベントをクリアします。 サブクラスによってオーバーライドされます。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSResponder Instance Methods 使用可能 10.0 参照 例文 #im…

helpRequested:

ヘルプを要求します -(void)helpRequested:(NSEvent *)theEvent: 解説 ヘルプを要求します。 自動的に呼び出されるので呼び出す必要はありません。サブクラスでもオーバーライドしません、 返り値 ( void ) なし 引数 ( NSEvent * )theEvent イベント フレー…

indent:

挿入ポイント、選択範囲を含む行をインデントします -(void)indent:(id)sender: 解説 挿入ポイント、選択範囲を含む行をインデントします。 NSResponderでは宣言だけで、実装はしません。サブクラスで実装します。 返り値 ( void ) なし 引数 ( id )sender …

insertBacktab:

バックタブを挿入した時に呼び出されます -(void)insertBacktab:(id)sender: 解説 バックタブを挿入した時に呼び出されます。サブクラスで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSRe…

insertBacktab:

バックタブを挿入した時に呼び出されます -(void)insertBacktab:(id)sender: 解説 バックタブを挿入した時に呼び出されます。サブクラスで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSRe…

insertNewline:

挿入ポイントに行分割文字を挿入します -(void)insertNewline:(id)sender: 解説 挿入ポイントに行分割文字を挿入します。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSRespon…

insertNewlineIgnoringFieldEditor:

挿入ポイントに行分割文字を挿入します -(void)insertNewlineIgnoringFieldEditor:(id)sender: 解説 挿入ポイントに行分割文字を挿入します。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク Application…

insertParagraphSeparator:

選択範囲、挿入位置に段落セパレータを挿入します -(void)insertParagraphSeparator:(id)sender: 解説 選択範囲、挿入位置に段落セパレータを挿入します。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) なし 引数 …

insertTab:

選択範囲、挿入位置にタブ文字を挿入します -(void)insertTab:(id)sender: 解説 選択範囲、挿入位置にタブ文字を挿入します。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェク…

insertTabIgnoringFieldEditor:

調査中 -(void)insertTabIgnoringFieldEditor:(id)sender: 解説 調査中 挿入ポイントにタブを挿入します。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク …

insertText:

テキストを挿入します -(void)insertText:(NSString *)aString: 解説 挿入位置、選択範囲に文字列を挿入します。 返り値 ( void ) なし 引数 ( NSString * )aString 挿入テキスト フレームワーク ApplicationKit クラス NSResponder Instance Methods 使用可…

interfaceStyle

インターフェイススタイルを返します 解説 インターフェイススタイルを返します。 【NSInterfaceStyle】 ● NSNoInterfaceStyle 初期設定 ● NSNextStepInterfaceStyle ● NSWindows95InterfaceStyle ● NSMacintoshInterfaceStyle 返り値 ( NSInterfaceStyle ) …

interpretKeyEvents:

入力された文字をNSTextInputで処理するためサブクラスのkeyDownから呼ばれます -(void)interpretKeyEvents:(NSArray *)eventArray: 解説 入力された文字をNSTextInputで処理するためサブクラスのkeyDownから呼ばれます。 NSTextInputプロトコル、NSInputMan…

keyDown:

キーを押したときに呼び出されます -(void)keyDown:(NSEvent *)theEvent: 解説 キーを押したときに呼び出されます。 ファーストレスポンダになっていないといけません。 返り値 ( void ) なし 引数 ( NSEvent * )theEvent イベント フレームワーク Applicati…

keyUp:

キーを離したときに呼び出されます -(void)keyUp:(NSEvent *)theEvent: 解説 キーを離したときに呼び出されます。 ファーストレスポンダになっていないといけません。 返り値 ( void ) なし 引数 ( NSEvent * )theEvent イベント フレームワーク Application…

lowercaseWord:

挿入ポイント、選択範囲を含む単語を小文字にします -(void)lowercaseWord:(id)sender: 解説 挿入ポイント、選択範囲を含む単語を小文字にします。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) なし 引数 ( id )s…

menu

メニューを返します 解説 メニューを返します。 返り値 ( NSMenu * ) メニュー 引数 フレームワーク ApplicationKit クラス NSResponder Instance Methods 使用可能 10.0 参照 - setMenu: -menuForEvent:(NSView) + defaultMenu (NSView) 例文 #import "MyOb…

mouseDown:

左マウスボタンをクリックした時に呼び出されます -(void)mouseDown:(NSEvent *)theEvent: 解説 左マウスボタンをクリックした時に呼び出されます。 サブクラスでオーバーライドして使います。 NSResponderのインプリメンテーションは、単に次のレスポンダに…

mouseDragged:

左マウスボタンをドラッグした時に呼び出されます -(void)mouseDragged:(NSEvent *)theEvent: 解説 左マウスボタンをドラッグした時に呼び出されます。 サブクラスでオーバーライドして使います。 NSResponderのインプリメンテーションは、単に次のレスポン…

mouseEntered:

マウスが追跡矩形に入った時に呼び出されます -(void)mouseEntered:(NSEvent *)theEvent: 解説 マウスが追跡矩形に入った時に呼び出されます。 サブクラスでオーバーライドして使います。 追跡矩形を設定しておかなければいけません(NSViewの-addTrackingRec…

mouseExited:

マウスが追跡矩形を出た時に呼び出されます -(void)mouseExited:(NSEvent *)theEvent: 解説 マウスが追跡矩形を出た時に呼び出されます。 サブクラスでオーバーライドして使います。 追跡矩形を設定しておかなければいけません(NSViewの-addTrackingRect) 返…

mouseMoved:

マウスが動いた時に呼び出されます -(void)mouseMoved:(NSEvent *)theEvent: 解説 マウスが動いた時に呼び出されます。サブクラスでオーバーライドして使います。 awakeFromNibで、[self setAcceptsMouseMovedEvents:YES];としないと動作しません。 NSRespon…

mouseUp:

左マウスボタンを離した時に呼び出されます -(void)mouseUp:(NSEvent *)theEvent: 解説 左マウスボタンを離した時に呼び出されます。 サブクラスでオーバーライドして使います。 NSResponderのインプリメンテーションは、単に次のレスポンダにこのメッセージ…

moveBackward:

挿入ポイントを一文字前に移動します -(void)moveBackward:(id)sender: 解説 挿入ポイントを一文字前に移動します。 選択範囲は開始部分が挿入ポイントになり、選択は外れます。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り…

moveBackwardAndModifySelection:

挿入ポイント・選択範囲から選択を増やしながら前へ移動します -(void)moveBackwardAndModifySelection:(id)sender: 解説 挿入ポイント・選択範囲から選択を増やしながら前へ移動します。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装しま…

moveDown:

挿入ポイントを1行下に移動します -(void)moveDown:(id)sender: 解説 挿入ポイントを1行下に移動します 選択範囲は開始部分が挿入ポイントになり、選択は外れます。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装します。 返り値 ( void ) …

moveDownAndModifySelection:

挿入ポイント・選択範囲から選択範囲を増やしながら1行動かします -(void)moveDownAndModifySelection:(id)sender: 解説 挿入ポイント・選択範囲から選択範囲を増やしながら1行動かします。 NSResponderでは宣言だけで、実装はしません。NSTextViewで実装し…