macOS/iOS API解説

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

目次

CoreGraphics

INDEX>CoreGraphics

Graphics Contexts

Paths

Color and Color Spaces

Transforms

アフィン変換マトリックスの作成
 CGAffineTransformMake
 CGAffineTransformMakeRotation
  回転のアフィン変換を作成
 CGAffineTransformMakeScale
  拡大縮小のアフィン変換を作成
 CGAffineTransformMakeTranslation

アフィン変換の修正
 CGAffineTransformTranslate
 CGAffineTransformScale
  追加を加えた拡大縮小のアフィン変換を作成
 CGAffineTransformRotate
  追加を加えた回転のアフィン変換を作成
 CGAffineTransformInvert
  逆変換のアフィン変換を作成
 CGAffineTransformConcat

アフィン変換の適用
 CGPointApplyAffineTransform
 CGSizeApplyAffineTransform
 CGRectApplyAffineTransform

アフィン変換の評価
 CGAffineTransformIsIdentity
  アフィン変換が無変換かどうか
 CGAffineTransformEqualToTransform
  2つのアフィン変換の比較

Patterns

Shadows

Gradients

Transparency Layers

Data Management in Mac OS X

Bitmap Images and Image Masks

CGLayer Drawing

PDF Document Creation, Viewing, and Transforming

PDF Document Parsing

PostScript Conversion

Python Bindings for Quartz 2D

Text

etc


CGBitmapContext

CGColor
 Core Graphicsカラークラス
CGColorSpace

CGContext

CGDataConsumer

CGDataProvider
CGFont
CGFunction
CGGradient
CGImage
CGLayer
CGPath
CGPattern
CGPDFArray
CGPDFContentStream
CGPDFContext
CGPDFDictionary
CGPDFDocument
CGPDFObject
CGPDFOperatorTable
CGPDFPage
CGPDFScanner
CGPDFStream
CGPDFString
CGShading