macOS/iOS API解説

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

目次

NSView

convertSize:toView:

レシーバの座標を別のビューの座標へ変換してNSSizeを返します -(NSSize)convertSize:(NSSize)aSize: toView:(NSView *)aView: 解説 レシーバの座標を別のビュー(aView)の座標へ変換してNSSizeを返します。 別のビュー(aView)がnilなら、ウインドウの座標に…

dataWithEPSInsideRect:

ビューの指定した範囲をEPSデータにして返します -(NSData *)dataWithEPSInsideRect:(NSRect)aRect: 解説 ビューの指定した範囲(aRect)をEPSデータにして返します。 返り値 ( NSData * ) EPSデータ 引数 ( NSRect )aRect 範囲 フレームワーク ApplicationKit…

dataWithPDFInsideRect:

ビューの指定した範囲をPDFデータにして返します -(NSData *)dataWithPDFInsideRect:(NSRect)aRect: 解説 ビューの指定した範囲(aRect)をPDFデータにして返します。 返り値 ( NSData * ) PDFデータ 引数 ( NSRect )aRect 範囲 フレームワーク ApplicationKit…

didAddSubview:

レシーバにビューが加えられたときに呼び出されます -(void)didAddSubview:(NSView *)subView: 解説 レシーバにビューが加えられたときに呼び出されます。 返り値 ( void ) なし 引数 ( NSView * )subView サブビュー フレームワーク ApplicationKit クラス …

discardCursorRects

使用しません 解説 resetCursorRectsで自動的に呼び出されるので使用しません。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - discardCursorRects (NSWindow) 例文 //ありません

display

強制的に描画します 解説 強制的に描画します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - canDraw - opaqueAncestor - visibleRect - displayIfNeededIgnoringOpacity 例文 [theWindow…

displayIfNeeded

必要ならViewを再描画します 解説 必要ならViewを再描画します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - display - needsDisplay - displayIfNeededIgnoringOpacity 例文 [info dis…

displayIfNeededIgnoringOpacity

必要なら不透明度を無視して、描画します 解説 必要なら不透明度を無視して、描画します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例文 [info displayRectIgnoringOpacity:NSMakeRect…

displayIfNeededInRect:

必要なら指定した範囲のViewを再描画します -(void)displayIfNeededInRect:(NSRect)aRect: 解説 必要なら指定した範囲のViewを再描画します。 返り値 ( void ) なし 引数 ( NSRect )aRect 描画する範囲 フレームワーク ApplicationKit クラス NSView Instanc…

displayIfNeededInRectIgnoringOpacity:

必要なら不透明度を無視して、範囲を指定して描画します -(void)displayIfNeededInRectIgnoringOpacity:(NSRect)aRect: 解説 必要なら不透明度を無視して、範囲を指定して描画します。 返り値 ( void ) なし 引数 ( NSRect )aRect 再描画する範囲 フレームワ…

displayRect:

指定した範囲を強制描画します -(void)displayRect:(NSRect)aRect: 解説 指定した範囲を強制描画します。 返り値 ( void ) なし 引数 ( NSRect )aRect 再描画する範囲 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例…

displayRectIgnoringOpacity:

不透明度を無視して、範囲を指定して描画します -(void)displayRectIgnoringOpacity:(NSRect)aRect: 解説 不透明度を無視して、範囲を指定して描画します。 返り値 ( void ) なし 引数 ( NSRect )aRect 再描画する範囲 フレームワーク ApplicationKit クラス…

dragFile:fromRect:slideBack:event:

ファイルドラッグ操作を始めます -(void)dragFile:(NSString *)fullpath: fromRect:(NSRect)aRect: slideBack:(BOOL)slideBack: event:(NSEvent *)theEvent: 解説 ファイルドラッグ操作を始めます。 このメソッドは、mouseDownから呼び出されなければいけま…

dragImage:at:offset:event:pasteboard:source:slideBack:

画像をドラッグします -(void)dragImage:(NSImage *)anImage: at:(NSPoint)imageLoc: offset:(NSSize)mouseOffset: event:(NSEvent *)theEvent: pasteboard:(NSPasteboard *)pboard: source:(id)sourceObject: slideBack:(BOOL)slideBack: 解説 ドラッグ操作…

drawPageBorderWithSize:

指定したサイズでページ枠を描画します -(void)drawPageBorderWithSize:(NSSize)borderSize: 解説 指定したサイズでページ枠を描画します。 デフォルトのインプリメンテーションは、何も描かない。 返り値 ( void ) なし 引数 ( NSSize )borderSize サイズ …

drawRect:

ビューを描画します -(void)drawRect:(NSRect)aRect: 解説 ビュー(NSView)を描画します。このビューにフォーカスがロックされます。 サブクラスでオーバーライドされます。Layer backedにするとこのメソッドは呼ばれない。Layer の drawInContext:が呼ばれる…

drawSheetBorderWithSize:

使われません -(void)drawSheetBorderWithSize:(NSSize)borderSize: 解説 使われません 返り値 ( void ) なし 引数 ( NSSize )borderSize サイズ フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - drawPageBorderWithSiz…

enclosingScrollView

ビューを含んでいる最も近い親NSScrollViewを返します 解説 ビューを含んでいる最も近い親NSScrollViewを返します。(レシーバーを含まないこと) なければ、nilを返します。 返り値 ( NSScrollView * ) スクロールビュー 引数 フレームワーク ApplicationKi…

endDocument

印刷セッションを終えるときに呼び出されます 解説 印刷セッションを終えるときに呼び出されます。オーバーライドする場合はスーパークラスを呼ばないといけません。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Metho…

endPage

ページを書き終わった時に呼び出されます 解説 ページを書き終わった時に呼び出されます。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 例文 - (void)endPage { NSLog(@"endPage"); [super…

frame

親ビューでの位置をNSRectで返します 解説 親ビューでの位置をNSRectで返します。 回転しているかもしれないのでframeRotationメソッドを使用してチェックします。 返り値 ( NSRect ) superviewでの矩形 引数 フレームワーク ApplicationKit クラス NSView I…

frameRotation

レシーバの回転角度を返します(システム座標と比較した角度) 解説 レシーバの回転角度を返します(システム座標と比較した角度) 返り値 ( float ) 回転角度 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - set…

gState

ビューのGStateを返します 解説 ビューのGStateを返します。 GStateはNSCopyBitsなどで使います。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - allocateGState - setUpGState - renewGS…

heightAdjustLimit

自動ページネーションで次のページを送り出す時の行の間隔を返します 解説 自動ページネーションで次のページを送り出す時の行の間隔を返します(0.0から1.0) 返り値 ( float ) 浮動小数点値 引数 フレームワーク ApplicationKit クラス NSView Instance Me…

hitTest:

レシーバのビューの中の指定した位置にあるサブビューを返します -(NSView *)hitTest:(NSPoint)aPoint: 解説 レシーバのビューの中の指定した位置にあるサブビューを返します。 レシーバはサブビューを含むことのできるスクロールビューなど 返り値 ( NSView…

initWithFrame:

INDEX>AppKit>NSView NSViewを初期化して返します Objective-C - (instancetype)initWithFrame:(NSRect)frameRect Swift init(frame frameRect: NSRect) 解説 NSViewを初期化して返します。使う前に、NSWindowのビュー階層に挿入されなければいけません。こ…

isDescendantOf:

ビューが同じかを返します -(BOOL)isDescendantOf:(NSView *)aView: 解説 ビュー(aView)が同じかを返します。 同じならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 ( NSView * )aView ビュー フレームワーク ApplicationKit …

isFlipped

y座標が反転しているかを返します 解説 y座標が反転しているかを返します。 返り値 ( BOOL ) y座標が反転しているかYES/NO 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - convertRect:fromView: - convertSize:f…

isOpaque

ビューは不透明かを返します 解説 ビューは不透明かを返します。 不透明ならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - opaqueAncesto…

isRotatedFromBase

回転しているかを返します 解説 回転しているかを返します。 返り値 ( BOOL ) 回転しているかYES/NO 引数 フレームワーク ApplicationKit クラス NSView Instance Methods 使用可能 10.0 参照 - frameRotation - boundsRotation 例文 #import "MyObject.h" @…