Cocoa API解説(macOS/iOS)

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

目次

NSBezierPath

NSWindingRule

重なった場合のくりぬき規則

NSLineCapStyle

線の端の形状

NSLineJoinStyle

接続点の形状

NSBezierPathElement

ベジエパスに含まれる要素

NSBezierPathクラス

INDEX>AppKit>NSBezierPath ベジェパスクラス 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/SpriteKit.framework 使用可能 OS X 10.0以降 インポート @import AppKit; NSBezierPath Class Reference NSBezierPath Cla…

bezierPath

新しくベジエパスオブジェクトを作って返します

bezierPathWithOvalInRect:

楕円形のベジエパスオブジェクトを作って返します

bezierPathWithRect:

四角のベジエパスを作って返します

clipRect:

aRectをクリッピングパスにします

defaultFlatness

現在のグラフィックスコンテキストの平坦さ属性を返します

defaultLineCapStyle

初期設定のグラフィックスコンテキストのラインキャップスタイルを返します

setDefaultLineJoinStyle:

現在のライン接合点スタイルをセットします

setDefaultLineJoinStyle:

現在のグラフィックスコンテキストのライン接合点スタイルをセットします +(void)setDefaultLineJoinStyle:(NSLineJoinStyle)lineJoinStyle: 解説 現在のグラフィックスコンテキストのライン接合点スタイルをセットします。 初期設定のライン接合点スタイル…

windingRule

くりぬき規則を返します

transformUsingAffineTransform:

アフィン変換を使ってパスの変形をします

stroke

線を描画します

setWindingRule:

くりぬき規則をセットします

setMiterLimit:

マイターリミットをセットします

setLineWidth:

ライン幅をセットする

setLineDash:count:phase:

INDEX>AppKit>NSBezier ラインのパターン(点線など)をセットします Objective-C - (void)setLineDash:(const CGFloat *)pattern count:(NSInteger)count phase:(CGFloat)phase Swift func setLineDash(_ pattern: UnsafePointer<CGFloat>, count count: Int, phase </cgfloat>…

setFlatness:

レシーバーの平坦さをセットします

setClip

現在のクリッピングパスを置き換えます

setCachesBezierPath:

INDEX>AppKit>NSBezier このオブジェクトは画像をキャッシュするかをセットします Objective-C Swift -(void)setCachesBezierPath:(BOOL)flag: 解説 このオブジェクトは画像をキャッシュするかをセットします。 YESをセットするとキャッシュされます。 NOを…

setAssociatedPoints:atIndex:

INDEX>AppKit>NSBezier 指定したエレメントを修正します Objective-C - (void)setAssociatedPoints:(NSPointArray)points atIndex:(NSInteger)index Swift func setAssociatedPoints(_ points: NSPointArray, atIndex index: Int) 解説 点であるインデックス…

removeAllPoints

INDEX>AppKit>NSBezier ベジエパスから全ての点を削除します Objective-C - (void)removeAllPoints Swift func removeAllPoints() 解説 ベジエパスから全ての点を削除します。 返り値 なし 引数 なし フレームワーク ApplicationKit クラス NSBezierPath 使…

setLineCapStyle:

ベジエパスのラインキャップスタイルをセットします

relativeMoveToPoint:

現在の位置からaPoint分ペン位置を移動します

relativeLineToPoint:

現在の位置からaPoint分移動した位置までの直線を引きます

relativeCurveToPoint:controlPoint1:controlPoint2:

現在の位置からaPoint分移動した位置までベジエ曲線を引きます

moveToPoint:

ベジエパスオブジェクトのペンの位置を移動します

miterLimit

レシーバーのマイターリミットを返します

lineWidth

ライン幅(ポイント)

lineToPoint:

現在の位置から指定した位置まで線を加えます

lineJoinStyle

ライン接合点スタイルを返します

lineCapStyle

ベジエパスのラインキャップスタイルを返します

isEmpty

レシーバーが、空であるどうか返します 解説 レシーバーが、空であるどうか返します。 返り値 ( BOOL ) 空YES/NO 引数 フレームワーク ApplicationKit クラス NSBezierPath Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation My…

getLineDash:count:phase:

ラインのパターンを返します

flatness

レシーバーの平坦さ

fill

現在のカラーでパスを塗ります

elementAtIndex:associatedPoints:

INDEX>AppKit>NSBezier 指定したインデックスのエレメントの位置を種類と位置を返します Objective-C - (NSBezierPathElement)elementAtIndex:(NSInteger)index associatedPoints:(NSPointArray)points Swift func elementAtIndex(_ index: Int, associatedP…

elementAtIndex:

パスに含まれるエレメントから指定した番号でパスエレメントを返します

elementCount

現在保持されるエレメントタイプの数

curveToPoint:controlPoint1:controlPoint2:

ベジエパスに現在のペン位置から指定した位置まで、曲線を加えます

currentPoint

現在の点の位置を返します

controlPointBounds

制御点も含むレシーバーのパスのボックスを返します

containsPoint:

レシーバーがaPointを含むか返します

closePath

パスを閉じた図形にします

cachesBezierPath

INDEX>AppKit>NSBezier このオブジェクトは画像をキャッシュするかを返します Objective-C Swift 解説 このオブジェクトは画像をキャッシュするかを返します。 キャッシュする場合はYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) キャッシ…

bounds

ベジエパスの矩形を返します

bezierPathByReversingPath

パスを逆向きにして新しいベジエパスオブジェクトを作って返します