macOS/iOS API解説

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

目次

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:

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