macOS/iOS API解説

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

目次

NSMatrix

isAutoscroll

マトリックスが自動スクロールされるかを返します 解説 マトリックスが自動スクロールされるかを返します 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - scrollCellToVisibleAtRow:col…

intercellSpacing

セルとの間の間隔を返します 解説 セルとの間の間隔を返します。 返り値 ( NSSize ) セルの間隔 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - cellSize 例文 #import "MyObject.h" @implementation MyObject …

insertRow:withCells:

セルの配列を指定した行に挿入します -(void)insertRow:(int)row: withCells:(NSArray *)newCells: 解説 セル(NSCell)の配列を指定した行に挿入します。いままであったセルは上にずらされます。 セルは、NSCellのサブクラスでないといけません。配列はすべて…

insertRow:

指定した行にセルを作って挿入します -(void)insertRow:(int)row: 解説 指定した行にセルを作って挿入します。いままであったセルは上にずらされます。 再描画されないので、setNeedsDisplayやdisplayで再描画する必要があります。 新しく追加されたセルを表…

insertColumn:withCells:

セルの配列を指定した列に挿入します -(void)insertColumn:(int)column: withCells:(NSArray *)newCells: 解説 セル(NSCell)の配列を指定した列に挿入します。いままであったセルは右にずらされます。 セルは、NSCellのサブクラスでないといけません。配列は…

insertColumn:

指定した列にセルを作って挿入します -(void)insertColumn:(int)column: 解説 指定した列にセルを作って挿入します。いままであったセルは右にずらされます。 再描画されないので、setNeedsDisplayやdisplayで再描画する必要があります。 新しく追加されたセ…

initWithFrame:mode:prototype:numberOfRows:numberOfColumns:

マトリックスを初期化して返します -(id)initWithFrame:(NSRect)frameRect: mode:(int)aMode: prototype:(NSCell *)aCell: numberOfRows:(int)numRows: numberOfColumns:(int)numColumns: 解説 フレーム矩形の範囲で、モード、行数、列数をセットしてマトリ…

initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:

マトリックスを初期化して返します -(id)initWithFrame:(NSRect)frameRect: mode:(int)aMode: cellClass:(Class)classId: numberOfRows:(int)numRows: numberOfColumns:(int)numColumns: 解説 フレーム矩形の範囲で、モード、行数、列数をセットしてマトリッ…

initWithFrame:

マトリックスを初期化して返します -(id)initWithFrame:(NSRect)frameRect: 解説 マトリックスを初期化して返します。矩形(frameRect)の範囲で、モードはNSRadioModeMatrix 、セルクラスはNSActionCell、列や行は含みません。 返り値 ( id ) マトリックス 引…

highlightCell:atRow:column:

行と列で指定したセルのハイライトをセットします -(void)highlightCell:(BOOL)flag: atRow:(int)row: column:(int)column: 解説 行と列で指定したセルのハイライトをセットします。 YESをセットするとハイライトします。 NOをセットするとハイライトをやめ…

getRow:column:ofCell:

指定したセルがあれば、YESを返して、行番号と列番号を参照で返します -(BOOL)getRow:(int *)row: column:(int *)column: ofCell:(NSCell *)aCell: 解説 指定したセル(aCell)があれば、YESを返して、rowに行番号を入れ、columnに列番号を入れます。 なければ…

getRow:column:forPoint:

指定した位置にセルがあれば、YESを返して、行番号と列番号を参照で返します -(BOOL)getRow:(int *)row: column:(int *)column: forPoint:(NSPoint)aPoint: 解説 指定した位置(aPoint)にセルがあれば、YESを返して、rowに行番号を入れ、columnに列番号を入れ…

getNumberOfRows:columns:

列とコラムの数を参照で返します -(void)getNumberOfRows:(int *)rowCount: columns:(int *)columnCount: 解説 列とコラムの数を参照で返します。 返り値 ( void ) なし 引数 ( int * )rowCount 行数のポインタ ( int * )columnCount 列数のポインタ フレー…

drawsCellBackground

マトリックスのセルの背景を描くかを返します 解説 マトリックスのセルの背景を描くかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - cellBackgroundColor - drawsBackgro…

drawsBackground

マトリックスの背景を描くか返します 解説 マトリックスの背景(セルとの間にスペース)を描くか返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - backgroundColor - drawsCel…

drawCellAtRow:column:

行と列で指定したセルを描画します -(void)drawCellAtRow:(int)row: column:(int)column: 解説 行と列で指定したセルを描画します。 返り値 ( void ) なし 引数 ( int )row 指定するセルの行 ( int )column 指定するセルの列 フレームワーク ApplicationKit …

doubleAction

マトリックスのダブルクリック時のアクションを返します 解説 マトリックスのダブルクリック時のアクションを返します。 返り値 ( SEL ) セレクタ 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -action (NSCont…

deselectSelectedCell

選択されているラジオボタンセルの選択を外します 解説 選択されているラジオボタンセルの選択を外します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -allowsEmptySelection -mode -s…

deselectAllCells

チェックボックスのマトリックスのとき全ての選択を外して再描画します 解説 チェックボックスのマトリックスのとき全ての選択を外して再描画します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 …

delegate

マトリックスのデリゲートを返します 解説 マトリックスのデリゲートを返します。 返り値 ( id ) デリゲートオブジェクト 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - textShouldBeginEditing: - textShould…

cells

マトリックスが含むセルを配列で返します 解説 マトリックスが含むセルを配列で返します。 返り値 ( NSArray * ) セルの配列 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - cellAtRow:column: 例文 #import "M…

cellWithTag:

タグでセルを返します -(id)cellWithTag:(int)anInt: 解説 タグでセルを返します。 返り値 ( id ) セル 引数 ( int )anInt タグ値 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - selectCellWithTag: - setTag:(NSAc…

cellSize

マトリックスが持っているセルのサイズを返します 解説 マトリックスが持っているセルのサイズ(すべて同じなので)を返します。 返り値 ( NSSize ) サイズ 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 - cell…

cellFrameAtRow:column:

行と列で指定したセルの矩形を返します -(NSRect)cellFrameAtRow:(int)row: column:(int)column: 解説 行と列で指定したセルの矩形を返します。 返り値 ( NSRect ) 矩形 引数 ( int )row 行の番号 ( int )column 列の番号 フレームワーク ApplicationKit ク…

cellClass

新しいセルを作るときのクラス(NSCellのサブクラス)を返します 解説 新しいセルを作るときのクラス(NSCellのサブクラス)を返します。 返り値 ( Class ) クラス 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照…

cellBackgroundColor

マトリックスのセルの背景色を返します 解説 マトリックスのセルの背景色を返します。 返り値 ( NSColor * ) 背景色 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -backgroundColor -drawsCellBackground 例文 …

cellAtRow:column:

指定した位置のNSCellを返します -(id)cellAtRow:(int)row: column:(int)column: 解説 指定した位置のNSCellを返します セルがなかったり、マトリックスの外にあればnilを返します。 返り値 ( id ) セル 引数 ( int )row 行 ( int )column 列 フレームワーク…

backgroundColor

マトリックスの背景色を返します 解説 レシーバー(セルとの間にスペース)の背景を描くために使われるカラーを返します。 返り値 ( NSColor * ) 背景色 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods 使用可能 10.0 参照 -cellBack…

autosizesCells

マトリックスを拡大縮小したときにセルも比例して拡大縮小するかを返します 解説 マトリックスを拡大縮小したときにセルも比例して拡大縮小するかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instance Methods…

allowsEmptySelection

ラジオボタンセルで、一つも選択しなくてもよいか返します 解説 ラジオボタンセルで、一つも選択しなくてもよいか返します。 NSRadioModeMatrixのモードだけで有効です。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSMatrix Instan…