NSObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。
[Foundation.Register("NSObject", true)]
public class NSObject : Foundation.INSObjectProtocol, IDisposable, IEquatable<Foundation.NSObject>
type NSObject = class
interface INSObjectProtocol
interface INativeObject
interface IDisposable
interface IEquatable<NSObject>
- 継承
-
NSObject
- 派生
- 属性
- 実装
注釈
これは、Objective-C クラスを C# クラスにバインドするために使用される基本クラスです。 NSObject からサブクラス化するだけで、Objective-C に渡すことができるクラスが生成されます。
C# NSObject クラスとそのサブクラスは、基になる Objective-C インスタンスのマネージド表現です。 アンマネージ コード Objective-C オブジェクトへのポインターは、 プロパティに Handle 格納されます。
現時点では、コンパイラでは NSObject のジェネリック サブクラスはサポートされていないことに注意してください。
クラスの登録
NSObject のサブクラスを作成すると、このサブクラスは、実装の詳細である完全な .NET 型名に基づく名前で Objective-C ランタイムに登録されます。 Objective-C ランタイムで C# クラスが特定の名前で公開されるようにする必要がある場合は、 T:ObjCRuntime.RegisterAttribute を クラスに適用し、クラスに含める名前を指定できます。
上記は、通常、一部の Objective-C コードでクラスを名前で参照する場合、Interface Builder XIB ファイルとストーリーボード ファイルを使用する場合、または Objective-C シリアル化セットアップを使用している場合 (たとえば、 を使用する場合) に使用 NSCoderされます。
//
// This exposes the C# class _MySampleView as the Objective-C MyView
//
[Export ("MyView")]
public class _MySampleView : UIView {
}
Objective-C メソッド
一般に、MonoTouch クラスは 1 つを基になる Objective-C クラスにマップします。 たとえば、C# クラス "MonoTouch.Foundation.NSObject" は Objective-C "NSObject" クラスにマップされます。 しかし、メソッドは異なります。 Objective-C メソッドは C# メソッドに適切に変換されないため、C# 言語、C# イディオム、および.NET Framework設計ガイドラインの両方に一致するように一般的に変更されています。
Objective-C メソッドは、特殊な が適用された仮想メソッドとして C# に表示されます。 この属性は、C# 名を Objective-C 名にマップするためにコンパイラによって使用されます。 これらの属性は、特定の C# メソッドが呼び出している Objective-C メソッドを識別するのに役立つ、各関数の上にある API ドキュメントに示されています。
クラスの動作を変更するには、標準の C# イディオムを使用します。サブクラスを作成し、変更するメソッドをオーバーライドし、"base" を使用します。 言語機能を使用して、必要に応じて基底クラスを呼び出すことができます。
public class MyView : UISlider {
public override void Draw (RectangleF rect)
{
// Let the base class draw first
base.Draw (rect);
// Our custom code
var ctx = UIGraphics.GetCurrentContext ();
UIColor.Gray.SetColor ();
ctx.StrokeEllipseInRect (rect);
}
}
既定では、上書きされたメソッドのみが Objective-C の世界に公開されます。 任意の C# メソッドを Objective-C ワールドに公開する場合は、 T:ObjCRuntime.ExportAttribute をパブリック メソッドに適用する必要があります。 また、これは静的メソッドとインスタンス メソッドの両方に対して実行できます。 属性が適用されると、メソッドは Objective-C に公開され、ランタイムでサポートされている標準データ型マーシャリング操作がそれらのメソッドで使用できるようになります。
//
// Exposes the class StringUtilities to Objective-C with the
// method:
// - (NSString *) joinArray:(NSArray *) stringArray withSeparator:(NSString *sep);
//
// Used like this:
// id utilities = [[StringUtilities alloc] init];
// NSLog (@"Joined: %@", [utilities joinArray:users withSeparator:@", "]);
//
public class StringUtilities : NSObject {
[Export ("joinArray:withSeparator:")]
public string Join (string [] array, string separator)
{
return string.Join (separator, array);
}
}
ライフサイクル
C# NSObject とそのサブクラスは、基になる Objective-C オブジェクトのマネージド ラッパーです。 これらは、"new" 演算子を使用して新しいインスタンスを作成するとき、または既存のアンマネージド オブジェクトが C# ワールドに表示されるときに、C# から作成されます。
"new" 演算子を使用して C# からオブジェクトを作成すると、オブジェクトは最初は C# によって所有され、C# は オブジェクトへの参照を保持します。 この参照は、ガベージ コレクターが保留中のマネージド参照がないと判断した場合、またはオブジェクトに対して Dispose メソッドを手動で呼び出した場合にのみ削除されます。
C# NSObjects は、NSObject を返すメソッドまたはプロパティを呼び出すときにも、必要に応じて作成されます。 この時点で、ランタイムはオブジェクト キャッシュを調べて、特定の Objective-C NSObject が既にマネージド ワールドに表示されているかどうかを判断します。 オブジェクトが表示されている場合は、既存のオブジェクトが返されます。それ以外の場合は、IntPtr をパラメーターとして受け取るコンストラクターが呼び出され、オブジェクトが構築されます。
フレームワーク オブジェクト (Objective-C オブジェクトの単なる C# 表現であり、追加の管理された関連付けられた状態を持たないオブジェクト) に対する純粋な "ピア" は、前に説明したコンストラクターを使用して、必要に応じてランタイムによって再作成できます。
NSObjects のユーザー サブクラスには C# 状態が含まれることがよくあります。そのため、Objective-C ランタイムがこれらのオブジェクトのいずれかに対して "保持" 操作を実行するたびに、ランタイムは、オブジェクトへの C# 参照がない場合でも、マネージド オブジェクトを維持する GCHandle を作成します。 これにより、状態が自動的に保持されるため、予約が大幅に簡略化されます。
NSObject に対する Dispose 操作では、基になる Objective-C オブジェクトへの参照は常に削除されますが、マネージド状態は破棄されません。これは、マネージド コードとアンマネージ コードの両方がオブジェクトを解放した場合にのみ発生します。 これは .NET とは若干異なります。.NET では、オブジェクトが破棄されると、オブジェクトに対してメソッドを呼び出すことはできません。これは役に立たないと見なされるためです。 これは NSObjects の場合ではありません。
プロトコルの採用
MonoTouch では、ほとんどの Objective-C プロトコルは :ObjCRuntime.ModelAttribute が適用されているクラスにマップされます。 また、プロトコルを採用する方法は、採用するメソッドをサブクラス化して上書きすることです。
まれに、アドホック プロトコルを独自に採用する場合があります。 Objective-C プロトコルを採用する必要がある場合は、クラスで を AdoptsAttribute 使用し、採用するプロトコルの名前を指定する必要があります。 通常、プロトコルを採用する場合は、 を使用して採用しているすべての Objective-C セレクターも一覧表示する必要があります。
[Adopts ("NSLocking")]
public class MyLockeingObject : NSObject {
[Export ("lock")]
public void Lock ()
{
// ...
}
[Export ("unlock")]
public void Unlock ()
{
// ...
}
}
キー値のコーディング
キー値のコーディングは、C# メソッドを使用して直接アクセスするのではなく、オブジェクトのプロパティに名前でアクセスできるようにするメカニズムです。
C# プロパティをKey-Valueコーディング システムに公開するには、 T:ObjCRuntime.ExportAttribute をプロパティに追加するだけです。 名前には ASCII 文字のみを含める必要があり、小文字で始まり、スペースを含めることはできません。
public class CircleLayer : CALayer {
[Export ("radius")]
public double Radius { get; set; }
// ...
}
M:Foundation.ValueForKey(Foundation.NSString);* メソッドを使用して名前を使用してプロパティを検索し、M:Foundation.SetValueForKey(Foundation.NSObject, Foundation.NSString);*" メソッドを使用して、指定したプロパティの値を設定します。 たとえば、foo を呼び出します。オブジェクト内の user プロパティの値を取得する ValueForKey ("user")。
さらに、キー パスを使用して、ランタイムで ValueForKey または SetValueForKey を繰り返し呼び出すことができます。 ドットを使用してキーを区切る。 たとえば、キーパス "user.address.phone.mobile" はユーザー プロパティを要求し、ユーザーに対して address プロパティを要求した後、アドレスの phone プロパティを要求し、最後に電話でモバイル プロパティを要求し、最後に結果を値として使用します。 キーパスを使用してプロパティを検索するには M:Foundation.ValueForKeyPath(Foundation.NSString);* を 使用し、キーパスを使用して値を設定するには M:Foundation.SetValueForKeyPath(Foundation.NSObject, Foundation.NSString);* を使用します。
キーパスを使用する場合、ルックアップが失敗した場合、値の設定時に が SetValueForUndefinedKey(NSObject, NSString) 呼び出され、値を検索するときに が ValueForUndefinedKey(NSString) 呼び出されます。 既定では、どちらのメソッドでも Objective-C 例外が発生します。メソッドをオーバーライドすることで、その動作を変更できます。
キー値の監視
キー値監視は、NSObject によって実装されるメカニズムであり、キー値コーディング システムを介して NSObject に対して行われた変更を監視するために使用できます。
クラスで通知を確認するには、呼び出されるメソッドを ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 、特定のキーパスの値の変更に関する情報でオーバーライドする必要があります。 次に、 を AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) 使用して変更の監視を開始し、 メソッドを RemoveObserver(NSObject, NSString, IntPtr) 使用して通知の受信を停止します。
コンストラクター
NSObject() |
パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。 |
NSObject(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
NSObject(IntPtr, Boolean) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
NSObject(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。 |
フィールド
MonoMacAssembly |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
MonoTouchAssembly |
古い.
モントルーシュ アセンブリを指します。 |
PlatformAssembly |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
プロパティ
ChangeIndexesKey |
定数 NSKeyValueChangeIndexesKey に関連付けられている値を表します |
ChangeKindKey |
定数 NSKeyValueChangeKindKey に関連付けられている値を表します |
ChangeNewKey |
定数 NSKeyValueChangeNewKey に関連付けられている値を表します |
ChangeNotificationIsPriorKey |
ChangeNotificati の通知定数 |
ChangeOldKey |
定数 NSKeyValueChangeOldKey に関連付けられている値を表します |
Class |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ClassHandle |
このクラスのハンドル。 |
DebugDescription |
このオブジェクトの開発者向けのわかりやすい説明。 |
Description |
オブジェクトの説明。Objective-C バージョンの ToString。 |
Handle |
アンマネージ オブジェクト表現へのハンドル (ポインター)。 |
IsDirectBinding |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
IsProxy |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
RetainCount |
オブジェクトの現在の Objective-C 保持カウントを返します。 |
Self |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Superclass |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 |
Zone |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
メソッド
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
外部で観察されるオブジェクトを登録します (NSString keyPath を使用)。 観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。 |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
外部で観察されるオブジェクトを登録します (文字列 keyPath を使用)。 観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。 |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。 |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。 |
Alloc(Class) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
AutomaticallyNotifiesObserversForKey(String) |
このオブジェクトが、指定したキーに対してキー値通知を提供しているかどうか。 |
AwakeFromNib() |
オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライド者は base を呼び出す必要があります。AwakeFromNib()。 |
BeginInvokeOnMainThread(Action) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
BeginInvokeOnMainThread(Selector, NSObject) |
メイン UI スレッドで指定されたコードを非同期的に呼び出します。 |
Bind(NSString, NSObject, String, NSDictionary) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Bind(String, NSObject, String, NSDictionary) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
BindingInfo(String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
BindingOptionDescriptions(String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
BindingValueClass(String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
CancelPreviousPerformRequest(NSObject) |
保留中の遅延時間の呼び出しまたは PerformSelector を取り消します。 |
CancelPreviousPerformRequest(NSObject, Selector, NSObject) |
保留中の遅延時間の PerformSelector を取り消します。 |
CommitEditing() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
CommitEditing(NSObject, Selector, IntPtr) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ConformsToProtocol(IntPtr) |
このオブジェクトが指定したプロトコルを実装しているかどうかを判断するために呼び出されます。 |
Copy() |
基になる Objective-C オブジェクトのコピーを実行します。 |
DangerousAutorelease() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
DangerousRelease() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
DangerousRetain() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
多対多リレーションシップのインデックスに対して変更が発生したことを示します。 |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
DidChangeValue(String) |
指定したキーに変更が発生したことを示します。 |
Dispose() |
NSObject オブジェクトによって使用されるリソースを解放します。 |
Dispose(Boolean) |
NSObject オブジェクトによって使用されるリソースを解放します。 |
DoesNotRecognizeSelector(Selector) |
このオブジェクトが指定したセレクターを認識しないことを示します。 |
Equals(NSObject) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Equals(Object) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ExposedBindings() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Finalize() |
NSObject オブジェクトのファイナライザー |
FromObject(Object) |
オブジェクトを NSObject にボックス化します。 |
GetBindingInfo(NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetBindingOptionDescriptions(NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetBindingValueClass(NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetDefaultPlaceholder(NSObject, NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetDefaultPlaceholder(NSObject, String) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetDictionaryOfValuesFromKeys(NSString[]) |
指定したキーの値を取得します。 |
GetHashCode() |
現在のインスタンスのハッシュ コードを生成します。 |
GetKeyPathsForValuesAffecting(NSString) |
指定したキーの値に影響する値を持つキー パス。 |
GetMethodForSelector(Selector) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetNativeField(String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetNativeHash() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Init() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
InitializeHandle(IntPtr) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
InitializeHandle(IntPtr, String) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Invoke(Action, Double) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Invoke(Action, TimeSpan) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
InvokeInBackground(Action) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
InvokeOnMainThread(Action) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
InvokeOnMainThread(Selector, NSObject) |
メイン UI スレッドで指定したコードを同期的に呼び出します。 |
IsEqual(NSObject) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
IsKindOfClass(Class) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
IsMemberOfClass(Class) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
IsNewRefcountEnabled() |
内部 -- MonoTouch が新しいトグル参照システムを使用しているかどうかを判断します |
MarkDirty() |
通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。 |
MutableCopy() |
指定した NSObject の変更可能なコピーを作成します。 |
ObjectDidEndEditing(NSObject) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
このオブジェクトに対する指定された keyPath の相対値が変更されたことを示します。 |
PerformSelector(Selector) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PerformSelector(Selector, NSObject) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PerformSelector(Selector, NSObject, Double) |
現在のインスタンスでセレクターを呼び出し、 が null でない場合 |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PerformSelector(Selector, NSObject, NSObject) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
PrepareForInterfaceBuilder() |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
RemoveObserver(NSObject, NSString) |
指定したオブザーバーが、指定した keyPath の変更された値に関する通知をさらに受信しないようにします。 |
RemoveObserver(NSObject, NSString, IntPtr) |
指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信しないようにします。 |
RemoveObserver(NSObject, String) |
指定したオブザーバーが、指定した keyPath の変更された値に関する通知をさらに受信しないようにします。 |
RemoveObserver(NSObject, String, IntPtr) |
指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信しないようにします。 |
RespondsToSelector(Selector) |
このオブジェクトが指定したセレクターを認識するかどうか。 |
SetDefaultPlaceholder(NSObject, NSObject, NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
SetDefaultPlaceholder(NSObject, NSObject, String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
SetNativeField(String, NSObject) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
SetNilValueForKey(NSString) |
指定したキーの値を null に設定します。 |
SetValueForKey(NSObject, NSString) |
キーで指定されたプロパティの値を、指定した値に設定します。 |
SetValueForKeyPath(IntPtr, NSString) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
SetValueForKeyPath(NSObject, NSString) |
キーパスを使用して到達できるプロパティの値を設定します。 |
SetValueForUndefinedKey(NSObject, NSString) |
未定義のキーに値を書き込もうとすることを示します。 オーバーライドされていない場合は、NSUndefinedKeyException を発生させます。 |
SetValuesForKeysWithDictionary(NSDictionary) |
この NSObject の値を、指定したディクショナリ内の値に設定します。 |
ToString() |
現在のインスタンスの値の文字列表現を返します。 |
Unbind(NSString) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
Unbind(String) |
古い.
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ValueForKey(NSString) |
指定したキーに関連付けられているプロパティの値を返します。 |
ValueForKeyPath(NSString) |
キーパスを使用して到達できるプロパティの値を返します。 |
ValueForUndefinedKey(NSString) |
未定義のキーの値を読み取ろうとしたことを示します。 オーバーライドされていない場合は、NSUndefinedKeyException を発生させます。 |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
指定したキー内の指定したインデックスの値が変更されようとしていることを示します。 |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
WillChangeValue(String) |
指定したキーの値が変更されようとしていることを示します。 |
拡張メソッド
ObjectDidBeginEditing(NSObject, INSEditor) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ObjectDidEndEditing(NSObject, INSEditor) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetValidModes(NSObject, NSFontPanel) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
ValidateToolbarItem(NSObject, NSToolbarItem) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetDebugDescription(INSObjectProtocol) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Objective-C オブジェクトにマップされるすべてのバインドオブジェクトの基底クラス。 |
GetAccessibilityCustomRotors(NSObject) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |