Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSMatrix

toolTipForCell:

セルのツールティップス文字列を返します -(NSString *)toolTipForCell:(NSCell *)cell: 解説 セルのツールティップス文字列を返します。 返り値 ( NSString * ) ツールティップス 引数 ( NSCell * )cell セル フレームワーク ApplicationKit クラス NSMatri…

textShouldEndEditing:

マトリックス内のセルのテキストが編集され終わった時に呼ばれます -(BOOL)textShouldEndEditing:(NSText *)textObject: 解説 マトリックス内のセルのテキストが編集され終わった時に呼ばれます。 textObjectで編集されたテキストが戻ってくるので NOを返す…

textShouldBeginEditing:

テキストが編集されようとするときに呼び出されます -(BOOL)textShouldBeginEditing:(NSText *)textObject: 解説 テキストが編集されようとするときに呼び出されます 挙動は、コントロール:textShouldBeginEditingするを送ることである 返り値 ( BOOL ) YES…

textDidEndEditing:

テキスト編集が終わる時に呼び出されます -(void)textDidEndEditing:(NSNotification *)notification: 解説 テキスト編集が終わる時に呼び出されるメソッド。 デフォルトの通知センターNSControlTextDidEndEditingNotificationをポストします。 返り値 ( voi…

textDidChange:

マトリックスのセルの内容が変更された後に呼び出されます -(void)textDidChange:(NSNotification *)notification: 解説 マトリックスのセルの内容が変更された後に呼び出されます。 デフォルトの通知センターにNSControlTextDidChangeNotificationをポスト…

textDidBeginEditing:

マトリックスのセルのテキストが編集され始めるときに呼び出されます -(void)textDidBeginEditing:(NSNotification *)notification: 解説 マトリックスのセルのテキストが編集され始めるときに呼び出されます。 の通知センターNSControlTextDidBeginEditingN…

tabKeyTraversesCells

タブキーで隣のセルに移動できるかを返します 解説 タブキーで隣のセルに移動できるかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -keyCell -setTabKeyTraversesCells: …

sortUsingSelector:

マトリックス内を比較メソッドを使って並び替えます -(void)sortUsingSelector:(SEL)comparator: 解説 マトリックス内を比較メソッドを使って並び替えます。 返り値 ( void ) なし 引数 ( SEL )comparator 比較するアクションセレクタ フレームワーク Applic…

sortUsingFunction:context:

マトリックスを並べ替えます -(void)sortUsingFunction:(int (*)(id, id, void *))comparator: context:(void *)context: 解説 マトリックスを並べ替えます。比較関数(comparator)で比較した結果左から右、上から下に並べます。 返り値 ( void ) なし 引数 (…

sizeToCells

マトリックスのサイズをセルに合わせます 解説 マトリックスのサイズをセルに合わせます。 再描画しませんのでdisplayなどで再描画する必要があります。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可…

setValidateSize:

サイズが正しいかをセットします -(void)setValidateSize:(BOOL)flag: 解説 サイズが正しいかをセットします。YESをセットするとサイズが正しいものとして処理されます。NOをセットすると、描画前に calcSize(NSControl)を呼び出してサイズを確認します。 返…

setToolTip:forCell:

セルにツールティップスをセットします -(void)setToolTip:(NSString *)toolTipString: forCell:(NSCell *)cell: 解説 セルにツールティップスをセットします 返り値 ( void ) なし 引数 ( NSString * )toolTipString ツールティップス文字列 ( NSCell * )ce…

setTabKeyTraversesCells:

タブキーで隣のセルに移動できるかをセットします -(void)setTabKeyTraversesCells:(BOOL)flag: 解説 タブキーで隣のセルに移動できるかをセットします。 YESをセットすると移動できます。 NOをセットすると移動できません。 機能しません(10.1) 返り値 ( vo…

setState:atRow:column:

行と列で示されるラジオボタンのセルの状態をセットします -(void)setState:(int)value: atRow:(int)row: column:(int)column: 解説 行と列で示されるラジオボタンのセルの状態をセットします 返り値 ( void ) なし 引数 ( int )value 状態 ( int )row 行 ( …

setSelectionFrom:to:anchor:highlight:

指定したセルの範囲を選びます -(void)setSelectionFrom:(int)startPos: to:(int)endPos: anchor:(int)anchorPos: highlight:(BOOL)lit: 解説 指定したセルの範囲を選びます。 範囲の左上のセルがstartPosで右下のセルがendPos。セルの番号は左上が0で右に1,…

setSelectionByRect:

カーソルでレシーバのセルを選択できるかを返します -(void)setSelectionByRect:(BOOL)flag: 解説 カーソルでレシーバのセルを選択できるかを返します。 初期設定は、YESです。 返り値 ( void ) なし 引数 ( BOOL )flag YES/NO フレームワーク ApplicationKi…

setScrollable:

マトリックスがスクロール可能かをセットします -(void)setScrollable:(BOOL)flag: 解説 マトリックスがスクロール可能かをセットします。 返り値 ( void ) なし 引数 ( BOOL )flag YES/NO フレームワーク ApplicationKit クラス NSMatrix Instance Methods …

setPrototype:

セルを作るときにコピーされるプロトタイプのセルをセットします -(void)setPrototype:(NSCell *)aCell: 解説 セルを作るときにコピーされるプロトタイプのセルをセットします。 返り値 ( void ) なし 引数 ( NSCell * )aCell プロトタイプのセル フレームワ…

setMode:

選択モードをセットします -(void)setMode:(NSMatrixMode)aMode: 解説 選択モードをセットします。 【mode】 ● NSTrackModeMatrix ● NSHighlightModeMatrix ● NSRadioModeMatrix ● NSListModeMatrix 返り値 ( void ) なし 引数 ( NSMatrixMode )aMode モード…

setKeyCell:

キーセルを指定したセルにします -(void)setKeyCell:(NSCell *)aCell: 解説 キーセルを指定したセル(aCell)にします。 返り値 ( void ) なし 引数 ( NSCell * )aCell キーセルにするセル フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使…

setIntercellSpacing:

マトリックスのセル間の間隔をセットします -(void)setIntercellSpacing:(NSSize)aSize: 解説 マトリックスのセル間の間隔をセットします デフォルトで、両方の値は1.0です。 返り値 ( void ) なし 引数 ( NSSize )aSize 新しい間隔 フレームワーク Applicat…

setDrawsCellBackground:

マトリックスのセルの背景を描画するかをセットします -(void)setDrawsCellBackground:(BOOL)flag: 解説 マトリックスのセルの背景を描画するかをセットします。 返り値 ( void ) なし 引数 ( BOOL )flag YES/NO フレームワーク ApplicationKit クラス NSMat…

setDrawsBackground:

マトリックスの背景を描くかをセットします -(void)setDrawsBackground:(BOOL)flag: 解説 マトリックスの背景を描くかをセットします。 返り値 ( void ) なし 引数 ( BOOL )flag YES/NO フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使…

setDoubleAction:

マトリックスにダブルクリックアクションをセットします -(void)setDoubleAction:(SEL)aSelector: 解説 マトリックスにダブルクリックアクションをセットします。 返り値 ( void ) なし 引数 ( SEL )aSelector アクションセレクタ フレームワーク Applicatio…

setDelegate:

デリゲートをセットします -(void)setDelegate:(id)anObject: 解説 デリゲートをセットします。 返り値 ( void ) なし 引数 ( id )anObject デリゲートにするオブジェクト フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参…

setCellSize:

マトリックスのセルの幅と高さをaSizeにセットします -(void)setCellSize:(NSSize)aSize: 解説 マトリックスのセルの幅と高さをaSizeにセットします 必要に応じてマトリックスのサイズを変えます。 再描画されないので、setNeedsDisplayやdisplayで再描画す…

setCellClass:

セルを作るときのクラスをセットします -(void)setCellClass:(Class)aClass: 解説 セルを作るときのクラスをセットします。NSCellのサブクラスをセットします。 返り値 ( void ) なし 引数 ( Class )aClass セットするクラス フレームワーク ApplicationKit …

setCellBackgroundColor:

マトリックスのセルの背景色をセットします -(void)setCellBackgroundColor:(NSColor *)aColor: 解説 マトリックスのセルの背景色をセットします。 初期設定のセルの背景色は、controlColorです。 返り値 ( void ) なし 引数 ( NSColor * )aColor セットする…

setBackgroundColor:

マトリックスの背景色を返します -(void)setBackgroundColor:(NSColor *)aColor: 解説 マトリックスの背景色を返します。 セルとセルの間の色。 初期設定はcontrolColorです。 返り値 ( void ) なし 引数 ( NSColor * )aColor セットする背景色 フレームワー…

setAutosizesCells:

マトリックスを拡大縮小したときにセルも比例して拡大縮小するかをセットします -(void)setAutosizesCells:(BOOL)flag: 解説 マトリックスを拡大縮小したときにセルも比例して拡大縮小するかをセットします。 拡大縮小時に選択しているセルの大きさがおかし…

setAutoscroll:

マトリックスが自動スクロールかをセットします -(void)setAutoscroll:(BOOL)flag: 解説 マトリックスが自動スクロールかをセットします。 返り値 ( void ) なし 引数 ( BOOL )flag YES/NO フレームワーク ApplicationKit クラス NSMatrix Instance Methods …

setAllowsEmptySelection:

ラジオボタンセルで、一つも選択しなくてもよいかをセットします -(void)setAllowsEmptySelection:(BOOL)flag: 解説 ラジオボタンセルで、一つも選択しなくてもよいかをセットします。 NSRadioModeMatrixのモードだけで有効です。 返り値 ( void ) なし 引数…

sendDoubleAction

マトリックスのダブルクリックメッセージを送信します 解説 マトリックスのダブルクリックメッセージを送信します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -sendAction -ignoresMu…

sendAction:to:forAllCells:

マトリックスに指定したオブジェクトへメッセージを送信させます -(void)sendAction:(SEL)aSelector: to:(id)anObject: forAllCells:(BOOL)flag: 解説 マトリックスに指定したオブジェクト(anObject)へメッセージ(aSelector)を送信させます。 返り値 ( voi…

sendAction

マトリックのアクションを送信します 解説 マトリックのアクションを送信します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -sendDoubleAction -action (NSCell) -target (NSCell) …

selectedRow

選ばれたセルの行番号を返します 解説 選ばれたセルの行番号を返します。 選ばれていなければ-1を返します。 複数のセルが選ばれていれば、選ばれたセルを含んでいる最も下の行番号を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit …

selectedColumn

選ばれたセルの列番号を返します 解説 選ばれたセルの列番号を返します。 選ばれていなければ-1を返します。 複数のセルが選ばれていれば、選ばれたセルを含んでいる最も右の列番号を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit …

selectedCells

選択されているセルの配列を返します 解説 選択されているセルの配列を返します。 返り値 ( NSArray * ) 選択されているセルの配列 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -selectedCell 例文 #import "M…

selectedCell

選択されているセルを返します 解説 選択されているセルを返します セルが選ばれていなければ、直前に選んだセルを返します。 複数のセルが選択されている場合、最も右下のセルを返します。 返り値 ( id ) 選択されているセル 引数 フレームワーク Applicati…

selectTextAtRow:column:

行と列で指定したセルのテキストを選択します -(id)selectTextAtRow:(int)row: column:(int)column: 解説 行と列で指定したセルのテキストを選択します。 返り値 ( id ) 選択したセル 引数 ( int )row 行 ( int )column 列 フレームワーク ApplicationKit ク…

selectText:

選択しているセルのテキストを選択します -(void)selectText:(id)sender: 解説 選択しているセルのテキストを選択します。 セルは編集可能でないといけません。 返り値 ( void ) なし 引数 ( id )sender オブジェクト フレームワーク ApplicationKit クラス …

selectCellWithTag:

タグで指定するセルを選択します -(BOOL)selectCellWithTag:(int)anInt: 解説 タグで指定するセルを選択します。 編集可能でないといけません。 指定したタグ値のセルがなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 ( int )anInt タグ値 フレームワ…

selectCellAtRow:column:

行と列で指定したセルを選択します -(void)selectCellAtRow:(int)row: column:(int)column: 解説 行と列で指定したセルを選択します。 編集可能でないといけません。 再描画します。 返り値 ( void ) なし 引数 ( int )row 行 ( int )column 列 フレームワー…

selectAll:

全ての選択可能なセルを選択します -(void)selectAll:(id)sender: 解説 全ての選択可能なセルを選択します。 再描画します。 senderは、無視されます。 返り値 ( void ) なし 引数 ( id )sender オブジェクト フレームワーク ApplicationKit クラス NSMatrix…

scrollCellToVisibleAtRow:column:

マトリックスがスクロールビューの中にあるときに行と列で指定したセルを表示させます -(void)scrollCellToVisibleAtRow:(int)row: column:(int)column: 解説 マトリックスがスクロールビューの中にあるときに行と列で指定したセルを表示させます。 返り値 (…

resetCursorRects

カーソル追跡矩形をリセットします 解説 カーソル追跡矩形をリセットします。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - resetCursorRect:inView:(NSCell) -addCursorRect:cursor:(N…

renewRows:columns:

マトリックスの行と列を変更します -(void)renewRows:(int)newRows: columns:(int)newCols: 解説 マトリックスの行と列を変更します。 小さくなったとしてもセルは開放しません。そしてまた大きくなった場合にはそのセルを使用します。足りない場合にはセル…

removeRow:

マトリックスから指定した行を削除します -(void)removeRow:(int)row: 解説 マトリックスから指定した行を削除します。 再描画されないので、setNeedsDisplayやdisplayで再描画する必要があります。 正しく表示させるためにsizeToCellsでマトリックスを小さ…

removeColumn:

マトリックスから指定した列を削除します -(void)removeColumn:(int)column: 解説 マトリックスから指定した列を削除します。 再描画されないので、setNeedsDisplayやdisplayで再描画する必要があります。 正しく表示させるためにsizeToCellsでマトリックス…

putCell:atRow:column:

行と列で指定したセルを別のセルと置き換えます -(void)putCell:(NSCell *)newCell: atRow:(int)row: column:(int)column: 解説 行(row)と列(column)で指定したセルを別のセルと置き換えます。 再描画されます。 返り値 ( void ) なし 引数 ( NSCell * )newC…