2011-01-23 4 views
14

그래픽 컨텍스트 란 정확히 무엇입니까? Core Graphic으로 그릴 때 우리는 컨텍스트에 대한 참조를 얻습니다. 내가 문서를 볼 때 그것이 마치 인쇄물, 장치, pdf 등등을위한 올바른 그림을 다루는 것처럼 보이는 것 같습니다.그래픽 컨텍스트 란 무엇입니까? (iOS)

컨텍스트가 실제로 무엇인지 이해하는 데 도움이 될만한 사람이 있습니까? 나는 설명서를 읽으려고했지만 이해가되지 않습니다. 시스템 또는 무언가에 관한 정보 (메타 데이터)를 포함하는 객체입니까? 화면에 그리는 방법을 그래픽 컨텍스트를 결정 사전

+1

http://stackoverflow.com/questions/4772392/ios-current-graphics-context-what-is-that/4772545#4772545 – hotpaw2

답변

10

"인쇄, 장치, pdf 등 올바른 도면을 처리하는 것이 목표 인 것처럼 보입니다."

정확하게 맞습니다.

"정말로"일부 그림을 그리는 루틴을 작성하기 만하면됩니다 (단, 모든 유형의 사물이나 장치는 어디에도있을 수 있습니다). 선, 원, 타이포그래피, 색채 및 기타 넌센스와 같은 추상적 인 드로잉 이외의 다른 것에 대해 걱정할 필요가 없습니다.

-(void)happyDrawing 
-(void)sadDrawing 
-(void)fancyDrawing 

그런 다음 - 놀랍게도 - 어디서나 사용할 수 있습니다.

-(void)makeSomeFiles 
    { 
    .. set up a context for making files 
    .. happyDrawing 
    } 
-(void)makeATruGrayScaleBitmap 
    { 
    .. set up a context for making a gray bitmap 
    .. happyDrawing 
    } 
-(void)drawRect 
    { 
    .. drawing on your Lisa screen 
    .. happyDrawing 
    } 
-(void)drawRect 
    { 
    .. drawing on your iPad screen 
    .. happyDrawing 
    } 
-(void)printAPage 
    { 
    .. set up a context for printing 
    .. happyDrawing 
    } 

도움이되기를 바랍니다.

-11

에서

덕분에, 그것의 OpenGL 또는 일부 2D 라이브러리합니다. 너는 이것을 알아야한다.

+2

의 복제 인 것으로 보입니다. @ downvoter- 왜 당신이하지 않는지에 대한 설명 이거? –

+7

"이걸 알아야합니다." – Mark

관련 문제