Si vous regardez attentivement, vous pouvez voir que CoreGraphics est le cadre de dessin sous-jacent. Ce que nous utiliserons en fait, ce sont des fonctions et des variables de dessin sous-jacentes commençant par CG. Il s'agit d'un cadre de langage C pur.
QuartzCore est le framework dont vous parlez qui contient CoreAnimation C'est le framework de rendu de base du système iOS. C'est un framework de langage OC c'est un ensemble d'encapsulation de langage OC basé sur CoreGraphics. , qui encapsule le rendu de base CALayer.
Je me demande si vous pouvez comprendre la différence entre les deux à ce stade.
Tout d’abord, parlons de Graphic qui signifie
图形
.Comparez d'abord les fichiers d'en-tête
CoreAnimation.h
CoreGraphics.h
Si vous regardez attentivement, vous pouvez voir que
CoreGraphics
est le cadre de dessin sous-jacent. Ce que nous utiliserons en fait, ce sont des fonctions et des variables de dessin sous-jacentes commençant par CG. Il s'agit d'un cadre de langage C pur.QuartzCore
est le framework dont vous parlez qui contientCoreAnimation
C'est le framework de rendu de base du système iOS. C'est un framework de langage OC c'est un ensemble d'encapsulation de langage OC basé surCoreGraphics
. , qui encapsule le rendu de baseCALayer
.Je me demande si vous pouvez comprendre la différence entre les deux à ce stade.