macOS/iOS API解説

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

目次

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: 解説 マトリックスを拡大縮小したときにセルも比例して拡大縮小するかをセットします。 拡大縮小時に選択しているセルの大きさがおかし…