CGLayer
사용 용도
재사용을 원하는 드로잉의 고화질 오프스크릭 랜더링.
예) 하나의 장면을 만들고 같은 배경을 재사용할 때.
- 레이어에 백그라운드 장면을 그리고, 필요할때 언제든지 그 레이어에 드로잉 가능.
- 추가적인 장점은 색상 공간이나 CGLayer를 드로잉할 장치-기반 정보를 알 필요 없음.
반복 드로잉
예) 같은 아이템을 드로잉할 때
- CGPath, CGShading, CGPDFPage와 같은 Quartz 객체들은 CGLayer에 드로잉 할 때 향상된 퍼포먼스를 줌.
- PDF 그래픽과 같은 스크린 지향이 아닌 그래픽 콘텍스트에도 사용할 수 있음.
CGGradient
CGBitmapContext
CGColor
CGImage
CGPath
CGColorSpace
CGContext