macOS/iOS API解説

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

目次

ApplicationKit

locationInWindow

ウインドウのどこでイベントが起こったのかをNSPointで返します 解説 ウインドウのどこでイベントが起こったのかをNSPointで返します。 返り値 ( NSPoint ) イベントが起こった位置 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使…

modifierFlags

モディファイアキー(shiftやCommandなど)を示す整数を返します 解説 モディファイアキー(shiftやCommandなど)を示す整数を返します。 【unsigned int】 ● NSAlphaShiftKeyMask ● NSShiftKeyMask シフト ● NSControlKeyMask コントロール ● NSAlternateKeyMas…

pressure

クリックの圧力を返します(感圧式の入力装置用) 解説 クリックの圧力を返します(感圧式の入力装置用) 感圧性ないデバイスの値は0.0か1.0。 マウスイベントでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( float ) 圧力0.0-1.0 引数 …

subtype

カスタムイベントのサブタイプを返します 解説 カスタムイベントのサブタイプを返します。 イベントタイプがNSAppKitDefined、NSApplicationDefined、NSSystemDefined、NSPeriodicでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( short …

timestamp

起動からの時間間隔を返します 解説 起動からの時間間隔を返します 返り値 ( NSTimeInterval ) 時間間隔 double値 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使用可能 10.0 参照 例文 #import "MyScrollView.h" @implementation …

type

イベントのタイプを返します 解説 イベントのタイプを返します。 【NSEventType】 ● NSLeftMouseDown マウスボタン左押す ● NSLeftMouseUp マウスボタン左離す ● NSRightMouseDown マウスボタン右押す ● NSRightMouseUp マウスボタン右離す ● NSOtherMouseDo…

userData

追加データを返します 解説 追加データを返します。 返り値 ( void * ) 追加データのポインタ 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使用可能 10.0 参照 + enterExitEventWithType:location:modifierFlags:timestamp:windowN…

window

イベントが発生したウインドウを返します 解説 イベントが発生したウインドウを返します 周期的なイベントにはウインドウがなくこの場合戻り値は未定義です。 返り値 ( NSWindow * ) ウインドウ 引数 フレームワーク ApplicationKit クラス NSEvent Instance…

windowNumber

ウインドウ番号を返します 解説 レシーバーと結合されるウインドウデバイスのために、IDを返します。 周期的なイベントにはしかしウインドウがない、戻り値は未定義です。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSEvent Instanc…

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:メソッドを使ってセットします。テキストタイプのセルでない場合は機能しません。 返…

addTrackingRect:owner:userData:assumeInside:

マウスの入/出イベントをトラックする設定されたエリアを追加します。 -(NSTrackingRectTag)addTrackingRect:(NSRect)aRect: owner:(id)userObject: userData:(void *)userData: assumeInside:(BOOL)flag: 解説 マウスの入/出イベントをトラックする設定さ…

enterFullScreenMode:withOptions:

レシーバーをフルスクリーンモードにセットします -(BOOL)enterFullScreenMode:(NSScreen *)screen: withOptions:(NSDictionary *)options: 解説 レシーバーをフルスクリーンモードにセットします。 返り値 ( BOOL ) フルスクリーンモードになったかYES/NO …

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を返すとセルの領域内に…