Cocoa API解説(macOS/iOS)

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

目次

NSView

nextValidKeyView

次の有効なキービューを返します 解説 次の有効なキービューを返します。 返り値 ( NSView * ) ビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - nextKeyView - setNextKeyView: - previousKeyView - previo…

opaqueAncestor

ビューの最も近くの不透明なビューを返します 解説 ビューの最も近くの不透明なビューを返します。 返り値 ( NSView * ) ビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - superview - subviews - ancestorS…

performKeyEquivalent:

代替キー(ショートカット)を押した時に呼ばれます -(BOOL)performKeyEquivalent:(NSEvent *)theEvent: 解説 代替キー(ショートカット)を押した時に呼ばれます。 返り値 ( BOOL ) YES/NO 引数 ( NSEvent * )theEvent イベント フレームワーク Application…

performMnemonic:

ニーモニックを実行します -(BOOL)performMnemonic:(NSString *)aString: 解説 ニーモニックを実行します。MacOS Xでは、ニーモニックは動作しません。(10.2) 返り値 ( BOOL ) YES/NO 引数 ( NSString * )aString 文字列 フレームワーク ApplicationKit ク…

postsBoundsChangedNotifications

ビューの矩形が変更された時に通知するかを返します 解説 ビューの矩形が変更された時に通知するかを返します。 通知するならYESを返します。通知しないならNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSView Instan…

postsFrameChangedNotifications

フレームがかわった時に通知をポストするかをセットします 解説 フレームがかわった時に通知をポストするかをセットします。 フレーム矩形が変わるとき通知をポストするかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NS…

previousKeyView

前のキービューを返します 解説 前のキービューを返します 返り値 ( NSView * ) ビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - previousValidKeyView - nextKeyView - nextValidKeyView - setNextKeyView…

previousValidKeyView

前の有効なキービューを返します 解説 前の有効なキービューを返します。 返り値 ( NSView * ) ビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - previousKeyView - nextValidKeyView - nextKeyView - setNe…

print:

プリントパネルを開いてビューを印刷します -(void)print:(id)sender: 解説 プリントパネルを開いてビューを印刷します。 返り値 ( void ) なし 引数 ( id )sender 送信オブジェクト フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能…

printJobTitle

ビューの印刷ジョブタイトルを返します 解説 ビューの印刷ジョブタイトルを返します。 返り値 ( NSString * ) 印刷ジョブタイトル 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例文 NSLog([info printJobTitle]);

rectForPage:

ページ番号によって印刷するレシーバーの部分調べる -(NSRect)rectForPage:(int)pageNumber: 解説 ページ番号によって印刷するレシーバーの部分調べるknowsPageRangeが反応しなければ起動しない ページ番号の整数 ページ番号は1から始まる 返り値 ( NSRect )…

registerForDraggedTypes:

Viewにドロップすることができるデータのタイプを設定します -(void)registerForDraggedTypes:(NSArray *)pboardTypes: 解説 Viewにドロップすることができるデータのタイプを設定します。 返り値 ( void ) なし 引数 ( NSArray * )pboardTypes ペーストボー…

releaseGState

GStateがあれば、解放します 解説 GStateがあれば、解放します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - allocateGState 例文 #import "MyObject.h" @implementation MyObject - (I…

resizeSubviewsWithOldSize:

レシーバのサブビューがサイズ変更されるときに呼ばれます -(void)resizeSubviewsWithOldSize:(NSSize)oldFramesize: 解説 レシーバのサブビューがサイズ変更されるときに呼ばれます。 オーバーライドして使います。 直接このメソッドを呼び出しません。 返…

resetCursorRects

使用しません 解説 カーソル矩形をリセットします。 更新の際に自動的に呼び出されるのでアプリケーションでは呼び出しません。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - visibleRect…

resetCursorRects

ダブリcocoaapi.hatenablog.com

replaceSubview:with:

サブビューを入れ替えます -(void)replaceSubview:(NSView *)oldView: with:(NSView *)newView: 解説 サブビューを入れ替えます。 oldViewを削除して、newViewを追加します。再利用したい場合は、一旦保持してからこのメソッドを使います。 返り値 ( void ) …

renewGState

維持しているGStateを破棄して新しくします 解説 維持しているGStateを破棄して新しくします。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - lockFocus 例文 #import "MyObject.h" @imple…

removeTrackingRect:

ビューにセットされているトラッキング矩形をタグ値で取り除きます -(void)removeTrackingRect:(NSTrackingRectTag)aTag: 解説 ビューにセットされているトラッキング矩形をタグ値で取り除きます。 【NSTrackingRectTag】整数 トラッキング矩形のタグ値 返り…

removeToolTip:

指定したタグ値でツールティップを削除します -(void)removeToolTip:(NSToolTipTag)tag: 解説 指定したタグ値でツールティップを削除します。 【NSToolTipTag】整数 ツールティップのタグ値 返り値 ( void ) なし 引数 ( NSToolTipTag )tag ツールティップタ…

removeFromSuperviewWithoutNeedingDisplay

ビューを親ビューから取り除きます 解説 ビューを親ビュー(superview)から取り除きます。表示中は、呼び出しません。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - addSubview: - addSubv…

removeFromSuperview

ビューを親ビューから取り除きます 解説 ビューを親ビュー(superview)から取り除きます。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例文 [sender removeFromSuperview ];

removeCursorRect:cursor:

使用しません -(void)removeCursorRect:(NSRect)aRect: cursor:(NSCursor *)aCursor: 解説 カーソル矩形を取り除きます resetCursorRectsで自動的に呼び出されるので通常呼び出しません。 返り値 ( void ) なし 引数 ( NSRect )aRect 範囲 ( NSCursor * )aCu…

removeAllToolTips

ビューに割り当てられる全てのツールチップを削除します 解説 ビューに割り当てられる全てのツールチップを削除します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例文 #import "MyObje…

shouldDelayWindowOrderingForEvent:

NSViewで指図される各mouse-downイベントで自動的に呼び出されます -(void)shouldDelayWindowOrderingForEvent:(NSEvent *)theEvent: 解説 NSViewで指図される各mouse-downイベントで自動的に呼び出されます。 サブクラスでオーバーライドします。 返り値 ( …

shouldDrawColor

カラーを描画できるかを返します 解説 カラーを描画できるかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - drawRect: - canStoreColor (NSWindow) 例文 if ([info shouldDr…

sortSubviewsUsingFunction:context:

比較関数でサブビューをソートします -(void)sortSubviewsUsingFunction:(int (*)(id,id,void *))compare: context:(void *)context: 解説 比較関数でサブビューをソートします。 サブビューの順序は変わりますが、表示位置は変わりません。 返り値 ( void )…

subviews

ビューが含んでいるビューを返します 解説 ビューが含んでいるビューの配列を返します。なければnilを返します。 返り値 ( NSArray * ) レシーバが含んでいるビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 …

superview

ビューの親ビューを返します 解説 ビューの親ビューを返します。 返り値 ( NSView * ) 親ビュー 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - addSubview: - addSubview:positioned:relativeTo: - setFrame: 例…

tag

ビューのタグを返す 解説 ビューのタグを返します NSViewのインプリメンテーションは、-1を返します。 サブクラスでオーバーライドできます。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照…