Cocoa API解説(macOS/iOS)

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

目次

NSCell

defaultMenu

セルのメニューを返します 解説 セルのメニューを返します。 返り値 ( NSMenu * ) メニュー 引数 フレームワーク ApplicationKit クラス NSCell Class Methods 使用可能 10.0 参照 - menu - setMenu: 例文 #import "MyObject.h" @implementation MyObject - …

prefersTrackingUntilMouseUp

調査中 解説 ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡するかを返します。 サブクラスでオーバーライドします。YESを返すと、ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡します。NOを返すとセルの領域内に…

highlight:withFrame:inView:

ハイライト状態が変わるときに呼ばれます -(void)highlight:(BOOL)flag: withFrame:(NSRect)cellFrame: inView:(NSView *)controlView: 解説 ハイライト状態が変わるときに呼ばれます。ハイライトするときも、ハイライトしなくなるときも呼ばれます。サブク…

action

アクションを返します 解説 アクションを返します。 初期設定は何もセットされていません。 NSActionCellとそのサブクラスによって実装されます。 返り値 ( SEL ) アクションセレクタ 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使…

alignment

セルのテキスト配置を返します 解説 セルのテキスト配置を返します。 【NSTextAlignment】 ● NSLeftTextAlignment 左揃え ● NSRightTextAlignment 右揃え ● NSCenterTextAlignment センター揃え ● NSJustifiedTextAlignment ジャスティファイ ● NSNaturalTex…

allowsEditingTextAttributes

テキスト属性を変更できるかを返します 解説 テキスト属性を変更できるかを返します。 返り値 ( BOOL ) 文字列属性を変更可能かYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAllowsEditingTextAttrib…

allowsMixedState

ミックスドモードかを返します 解説 NSCellの状態がMixedかどうか返します。 YESならMixed,on,off NOならon,offです 返り値 ( BOOL ) Mixed状態かYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - nextState…

attributedStringValue

属性付文字列を返します 解説 属性付き文字列を返します。 返り値 ( NSAttributedString * ) 属性付き文字列 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAttributedStringValue: 例文 #import "MyObject.h…

calcDrawInfo:

描画サイズを再計算するために表示の前に呼び出されますサブクラスで実装します -(void)calcDrawInfo:(NSRect)aRect: 解説 描画サイズを再計算するために表示の前に呼び出されます。サブクラスで実装します。 返り値 ( void ) なし 引数 ( NSRect )aRect 範…

cellAttribute:

セル属性を返します -(int)cellAttribute:(NSCellAttribute)aParameter: 解説 セル属性を返します。 使用不能/可能、編集不能/可能、ハイライト不可/可。 【NSCellAttribute】 ● NSCellDisabled ● NSCellState ● NSPushInCell ● NSCellEditable 使用可能=…

hitTestForEvent:inRect:ofView:

レシーバーのヒットテスト情報を返します -(NSUInteger)hitTestForEvent:(NSEvent *)event: inRect:(NSRect)cellFrame: ofView:(NSView *)controlView: 解説 レシーバーのヒットテスト情報を返します。 返り値 ( NSUInteger ) 【Hit testing】 ●NSCellHitNon…

integerValue

レシーバーのNSInteger値を返します 解説 レシーバーのNSInteger値を返します。 セルの値がスキャンできない場合は0を返します。 返り値 ( NSInteger ) 整数値 引数 フレームワーク ApplicationKit クラス NSCell 使用可能 10.5 参照 -setIntegerValue: -int…

setIntegerValue:

NSIntegerを使ってレシーバーの値をセットします -(void)setIntegerValue:(NSInteger)anInteger: 解説 NSIntegerを使ってレシーバーの値をセットします。 setObjectValue:メソッドを使ってセットします。テキストタイプのセルでない場合は機能しません。 返…

attributedStringValue

属性付文字列を返します 解説 属性付き文字列を返します。 返り値 ( NSAttributedString * ) 属性付き文字列 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAttributedStringValue: 例文 #import "MyObject.h…

allowsEditingTextAttributes

テキスト属性を変更できるかを返します 解説 テキスト属性を変更できるかを返します。 返り値 ( BOOL ) 文字列属性を変更可能かYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAllowsEditingTextAttrib…

alignment

セルのテキスト配置を返します 解説 セルのテキスト配置を返します。 【NSTextAlignment】 ● NSLeftTextAlignment 左揃え ● NSRightTextAlignment 右揃え ● NSCenterTextAlignment センター揃え ● NSJustifiedTextAlignment ジャスティファイ ● NSNaturalTex…

action

アクションを返します 解説 アクションを返します。 初期設定は何もセットされていません。 NSActionCellとそのサブクラスによって実装されます。 返り値 ( SEL ) アクションセレクタ 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使…

highlight:withFrame:inView:

ハイライト状態が変わるときに呼ばれます -(void)highlight:(BOOL)flag: withFrame:(NSRect)cellFrame: inView:(NSView *)controlView: 解説 ハイライト状態が変わるときに呼ばれます。ハイライトするときも、ハイライトしなくなるときも呼ばれます。サブク…

prefersTrackingUntilMouseUp

調査中 解説 ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡するかを返します。 サブクラスでオーバーライドします。YESを返すと、ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡します。NOを返すとセルの領域内に…

defaultMenu

セルのメニューを返します 解説 セルのメニューを返します。 返り値 ( NSMenu * ) メニュー 引数 フレームワーク ApplicationKit クラス NSCell Class Methods 使用可能 10.0 参照 - menu - setMenu: 例文 #import "MyObject.h" @implementation MyObject - …

wraps

セルのテキストが、テキストラップするか返します 解説 セルのテキストが、テキストラップするか返します。 返り値 ( BOOL ) テキストラップYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setWraps: 例文…

type

レシーバーのタイプを返します 解説 レシーバーのタイプを返します 【NSCellType】 ● NSTextCellType テキストセル ● NSImageTypeCell 画像セル ● NSNullCellType 内容の無いセル 返り値 ( NSCellType ) セルタイプ 引数 フレームワーク ApplicationKit クラ…

trackMouse:inRect:ofView:untilMouseUp:

マウスドラッグすると呼び出されます -(BOOL)trackMouse:(NSEvent *)theEvent: inRect:(NSRect)cellFrame: ofView:(NSView *)controlView: untilMouseUp:(BOOL)untilMouseUp: 解説 マウスドラッグすると呼び出されます。 NOを返すと、連続して呼び出されます…

titleRectForBounds:

タイトルの範囲を返します -(NSRect)titleRectForBounds:(NSRect)theRect: 解説 タイトルの範囲を返します。セルがテキストタイプセルでなければ、何もしません。 返り値 ( NSRect ) 範囲 引数 ( NSRect )theRect 範囲 フレームワーク ApplicationKit クラス…

title

タイトルを返します 解説 タイトルを返します 返り値 ( NSString * ) タイトル 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)send…

target

セルのターゲットを返します 解説 セルのターゲットを返します。 NSActionCellで実装されます。 返り値 ( id ) ターゲット 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setTarget: 例文 #import "MyObject.h" …

takeStringValueFrom:

送り主の文字列値でセルの値をセットします -(void)takeStringValueFrom:(id)sender: 解説 送り主(sender)の文字列値でセルの値をセットします。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSCell Ins…

takeObjectValueFrom:

送り主のオブジェクト値でセルの値をセットします -(void)takeObjectValueFrom:(id)sender: 解説 送り主(sender)のオブジェクト値でセルの値をセットします。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラ…

takeIntValueFrom:

送り主の整数値でセルの値をセットします -(void)takeIntValueFrom:(id)sender: 解説 送り主(sender)の整数値でセルの値をセットします。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSCell Instance M…

defaultFocusRingType

初期設定のフォーカスリングタイプを返します。 解説 初期設定のフォーカスリングタイプを返します。 ●NSFocusRingType NSFocusRingTypeDefault = 0 NSFocusRingTypeNone = 1 NSFocusRingTypeExterior = 2 返り値 ( NSFocusRingType ) フォーカスリングタイ…

setLineBreakMode:

** -(void)setLineBreakMode:(NSLineBreakMode)mode: 解説 テキストを描画するときの行分割モードをセットします。 行分割モードはsetWraps:メソッドを呼び出すことで、修正することができる 返り値 ( void ) なし 引数 ( NSLineBreakMode )mode フレームワ…

setControlView:

** -(void)setControlView:(NSView*)view: 解説 レシーバーのコントロールビューをセットします。 コントロールビューは現在セルでレンダリングされるコントロールを表現する 返り値 ( void ) なし 引数 ( NSView* )view フレームワーク ApplicationKit クラ…

setBaseWritingDirection:

** -(void)setBaseWritingDirection:(NSWritingDirection)writingDirection: 解説 初期設定の文字描画方向をセットします。 もしテキストレンダリングの時に描画方向を知っているなら あなたはテキストシステムの描画方向の指定にこのメソッドを使うことがで…

setAllowsUndo:

** -(void)setAllowsUndo:(BOOL)allowsUndo: 解説 もしallowsUndoがYESならレシーバーは セル内部でのアンドゥ操作が適用されます。 もしallowsUndoがNOならアンドゥ操作は アプリケーションのカスタムアンドゥマネージャーとして扱われます。 返り値 ( void…

lineBreakMode

** 解説 文字を書くときに現在の行分割モードを返します。 返り値 ( NSLineBreakMode ) なし 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.4 参照 -setLineBreakMode: 例文

baseWritingDirection

** 解説 初期設定の文字描画方向を返します。 テキストシステムは、ユニコード文字を表示するための計算のヒントの値として使います。 このメソッドを直接呼び出す必要なない。 文字描画方向セットする必要がなければ NSWritingDirectionNaturalを返します。…

allowsUndo

セルでアンドゥー操作を直接扱うことができるならYESを返します 解説 セルでアンドゥー操作を直接扱うことができるならYESを返します。 デフォルトではNSTextFieldCellクラスはテキストの編集にアンドゥ機能を使うことができる。 他のコントロールはそれらに…

acceptsFirstResponder

レシーバーが、ファーストレスポンダ状態か返します 解説 レシーバーが、ファーストレスポンダ状態か返します。 サブクラスは、オーバーライドすることができます。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Meth…

takeFloatValueFrom:

送信オブジェクトのfloat値浮動小数点値>でセルの値をセットします -(void)takeFloatValueFrom:(id)sender: 解説 送り主(sender)のfloat値浮動小数点値>でセルの値をセットします。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク…

takeDoubleValueFrom:

送り主のdouble値でセルの値をセットします -(void)takeDoubleValueFrom:(id)sender: 解説 送り主(sender)のdouble値浮動小数点値>でセルの値をセットします。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラ…

tag

レシーバーのタグ値を返します 解説 レシーバーのタグ値を返します。NSActionCellで実装されます。NSCellの実装は、-1を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setTag:…

stringValue

フォーマッタがあれば整形された文字列値を返します 解説 フォーマッタがあれば整形された文字列値を返します。 フォーマッタがなければ、そのまま返します。 レシーバの値が文字列値でなければnilを返します。 返り値 ( NSString * ) 文字列 引数 フレーム…

stopTracking:at:inView:mouseIsUp:

マウストラック終了で呼び出されます -(void)stopTracking:(NSPoint)lastPoint: at:(NSPoint)stopPoint: inView:(NSView *)controlView: mouseIsUp:(BOOL)flag: 解説 マウストラック終了で呼び出されます。 返り値 ( void ) なし 引数 ( NSPoint )lastPoint …

state

セルの状態を返します 解説 レシーバーの状態を返します。 セルの状態は2つの状態と3つの状態があります。 2つの状態はNSOnStateとNSOffState。 3つの状態はNSOnStateとNSOffStateとNSMixedState。 【セルの状態】 ● NSOnState ● NSOffState ● NSMixedState …

startTrackingAt:inView:

マウストラック開始で呼び出されます -(BOOL)startTrackingAt:(NSPoint)startPoint: inView:(NSView *)controlView: 解説 マウストラック開始で呼び出されます サブクラスにオーバーライドして使います。 返り値 ( BOOL ) YES/NO 引数 ( NSPoint )startPoint…

showsFirstResponder

レシーバーがファーストレスポンダ状態を示す点線を表示するか返します 解説 レシーバーがファーストレスポンダ状態を示す点線を表示するか返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 …

setWraps:

セルの中のテキストが、テキストラップするかどうかセットする -(void)setWraps:(BOOL)flag: 解説 セルの中のテキストが、テキストラップするかどうかセットする。 YESをセットするとテキストラップしてスクロールしなくなります。 返り値 ( void ) なし 引…

setUpFieldEditorAttributes:

テキストオブジェクトの背景属性をレシーバセルの背景属性にします -(NSText *)setUpFieldEditorAttributes:(NSText *)textObj: 解説 テキストオブジェクトの背景属性をレシーバセルの背景属性にします。 変更後のテキストオブジェクトを返します。 返り値 (…

setType:

セルのタイプをセットします -(void)setType:(NSCellType)aType: 解説 セルのタイプをセットします。 【NSCellType】 ● NSTextCellType テキストセル ● NSImageTypeCell 画像セル ● NSNullCellType 内容の無いセル 返り値 ( void ) なし 引数 ( NSCellType )…

setTitleWithMnemonic:

ニーモニックと文字列でタイトルをセットします -(void)setTitleWithMnemonic:(NSString *)aString: 解説 ニーモニックと文字列でタイトルをセットします。 ニーモニックはアクセスキー。MacOS Xでは機能しないようです。 返り値 ( void ) なし 引数 ( NSStr…