콘텐츠로 건너뛰기
Home » CGContextRef

CGContextRef

NSGraphicsContext로부터 CGContextRef 얻기

아직 문서화가 안됐는데, NSGraphicsContext 객체로부터 CGContextRef 객체를 얻기 위해서 이전에는 -graphicsPort를 이용했는데, 이 프로퍼티는 deprecated되었고, (10.9 이상) 현재는 CGContext 프로퍼티를 쓴다. 헤더에만 나와있으니 참고

CGLayer를 사용한 핑거 드로잉 구현 (Objective-C)

코어 그래픽(Core Graphics)은 저수준의 드로잉 명령 API들을 통해서 화면이나 비트맵이미지, PDF 등에 시각적 요소를 그릴 수 있게 하는 프레임워크이다. 예전에는 Quartz, CoreGraphics라는 이름으로 분리되어 있었는데 iOS5 부터 UIKit의 일부로 완전히 편입되었다. 간단한 모양의 시각적 오브제를 표현하기 위해 비트맵 이미지를 사용하는 것보다 런타임에 오브제를 빠르게 그리고, 이를 재사용할 수 있게 하는 등의 기능을 제공한다. 실제로 많은 앱들이 현재에도 코어 그래픽을 사용해서 UI를 표현하는 경우가 많이 있다. 이번 글에서는 코어 그래픽 API를 사용해서 손가락으로 화면에 그림을 그리는 간단한 캔버스 앱을 구현하는 방법을 살펴보기로 하겠다.

더 보기 »CGLayer를 사용한 핑거 드로잉 구현 (Objective-C)