1.本人想知道CoreAnimation(核心动画)和CoreGraphics(核心?)这两个框架的区别
2.通过查询并未得到很令人满意的答案,所以来此想大牛提问
3.占用GPU的情况是如何的?
人生最曼妙的风景,竟是内心的淡定与从容!
우선 图形을 뜻하는 그래픽(Graphic)에 대해 알아보겠습니다.
图形
헤더 파일을 먼저 비교하세요
CoreAnimation.h
CoreGraphics.h
자세히 살펴보면 CoreGraphics이 기본 그리기 프레임워크라는 것을 알 수 있습니다. 실제로 사용할 것은 CG로 시작하는 기본 그리기 함수와 변수입니다.
CoreGraphics
QuartzCore은 CoreAnimation을 포함하는 프레임워크입니다. iOS 시스템의 기본 렌더링 프레임워크입니다. CoreGraphics을 기반으로 한 OC 언어 프레임워크입니다. , 기본 렌더링을 캡슐화합니다 CALayer.
QuartzCore
CoreAnimation
CALayer
이 시점에서 둘의 차이점을 이해하실 수 있을지 궁금합니다.
우선
图形
을 뜻하는 그래픽(Graphic)에 대해 알아보겠습니다.헤더 파일을 먼저 비교하세요
CoreAnimation.h
으아아아CoreGraphics.h
으아아아자세히 살펴보면
CoreGraphics
이 기본 그리기 프레임워크라는 것을 알 수 있습니다. 실제로 사용할 것은 CG로 시작하는 기본 그리기 함수와 변수입니다.QuartzCore
은CoreAnimation
을 포함하는 프레임워크입니다. iOS 시스템의 기본 렌더링 프레임워크입니다.CoreGraphics
을 기반으로 한 OC 언어 프레임워크입니다. , 기본 렌더링을 캡슐화합니다CALayer
.이 시점에서 둘의 차이점을 이해하실 수 있을지 궁금합니다.