QuartzCore macOS 10.13 to 10.14 API Differences

CAAnimation.h
Declaration
From@property (copy, nonnull) NSString *calculationMode
To@property (copy, nonnull) CAAnimationCalculationMode calculationMode

Declaration
From@property (copy, nullable) NSString *rotationMode
To@property (copy, nullable) CAAnimationRotationMode rotationMode

Declaration
FromNSString *const _Nonnull kCAAnimationLinear
Toconst CAAnimationCalculationMode _Nonnull kCAAnimationLinear

Declaration
FromNSString *const _Nonnull kCAAnimationDiscrete
Toconst CAAnimationCalculationMode _Nonnull kCAAnimationDiscrete

Declaration
FromNSString *const _Nonnull kCAAnimationPaced
Toconst CAAnimationCalculationMode _Nonnull kCAAnimationPaced

Declaration
FromNSString *const _Nonnull kCAAnimationCubic
Toconst CAAnimationCalculationMode _Nonnull kCAAnimationCubic

Declaration
FromNSString *const _Nonnull kCAAnimationCubicPaced
Toconst CAAnimationCalculationMode _Nonnull kCAAnimationCubicPaced

Declaration
FromNSString *const _Nonnull kCAAnimationRotateAuto
Toconst CAAnimationRotationMode _Nonnull kCAAnimationRotateAuto

Declaration
FromNSString *const _Nonnull kCAAnimationRotateAutoReverse
Toconst CAAnimationRotationMode _Nonnull kCAAnimationRotateAutoReverse

Declaration
From@property (copy, nonnull) NSString *type
To@property (copy, nonnull) CATransitionType type

Declaration
From@property (copy, nullable) NSString *subtype
To@property (copy, nullable) CATransitionSubtype subtype

Declaration
FromNSString *const _Nonnull kCATransitionFade
Toconst CATransitionType _Nonnull kCATransitionFade

Declaration
FromNSString *const _Nonnull kCATransitionMoveIn
Toconst CATransitionType _Nonnull kCATransitionMoveIn

Declaration
FromNSString *const _Nonnull kCATransitionPush
Toconst CATransitionType _Nonnull kCATransitionPush

Declaration
FromNSString *const _Nonnull kCATransitionReveal
Toconst CATransitionType _Nonnull kCATransitionReveal

Declaration
FromNSString *const _Nonnull kCATransitionFromRight
Toconst CATransitionSubtype _Nonnull kCATransitionFromRight

Declaration
FromNSString *const _Nonnull kCATransitionFromLeft
Toconst CATransitionSubtype _Nonnull kCATransitionFromLeft

Declaration
FromNSString *const _Nonnull kCATransitionFromTop
Toconst CATransitionSubtype _Nonnull kCATransitionFromTop

Declaration
FromNSString *const _Nonnull kCATransitionFromBottom
Toconst CATransitionSubtype _Nonnull kCATransitionFromBottom

CABase.h
Removed #def GET_CA_AVAIL_MACRO
Removed #def GET_CA_AVAIL_IOS_MACRO
Removed #def CA_CLASS_AVAILABLE
Removed #def CA_AVAILABLE_STARTING
Removed #def CA_AVAILABLE_STARTING1
Removed #def CA_AVAILABLE_STARTING2
Removed #def CA_AVAILABLE_STARTING3
Removed #def CA_AVAILABLE_STARTING4
Removed #def CA_CLASS_AVAILABLE_IOS
Removed #def CA_AVAILABLE_IOS_STARTING
Removed #def CA_AVAILABLE_IOS_STARTING1
Removed #def CA_AVAILABLE_IOS_STARTING2
Removed #def CA_AVAILABLE_IOS_STARTING3
Removed #def GET_CA_AVAIL_BUT_DEPR_MACRO
Removed #def GET_CA_AVAIL_BUT_DEPR_IOS_MACRO
Removed #def CA_AVAILABLE_BUT_DEPRECATED
Removed #def CA_AVAILABLE_BUT_DEPRECATED1
Removed #def CA_AVAILABLE_BUT_DEPRECATED2
Removed #def CA_AVAILABLE_BUT_DEPRECATED3
Removed #def CA_AVAILABLE_BUT_DEPRECATED4
Removed #def CA_AVAILABLE_BUT_DEPRECATED5
Removed #def CA_AVAILABLE_BUT_DEPRECATED6
Removed #def CA_AVAILABLE_BUT_DEPRECATED7
Removed #def CA_AVAILABLE_BUT_DEPRECATED8
Removed #def CA_AVAILABLE_BUT_DEPRECATED9
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS1
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS2
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS3
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS4
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS5
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS6
Removed #def CA_AVAILABLE_BUT_DEPRECATED_IOS7
Added #def CA_TESTABLE
Added #def CA_TESTABLE_CLASS
Added #def CA_BOXABLE
CAEmitterLayer.h
Declaration
From@property (copy, nonnull) NSString *emitterShape
To@property (copy, nonnull) CAEmitterLayerEmitterShape emitterShape

Declaration
From@property (copy, nonnull) NSString *emitterMode
To@property (copy, nonnull) CAEmitterLayerEmitterMode emitterMode

Declaration
From@property (copy, nonnull) NSString *renderMode
To@property (copy, nonnull) CAEmitterLayerRenderMode renderMode

Declaration
FromNSString *const _Nonnull kCAEmitterLayerPoint
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerPoint

Declaration
FromNSString *const _Nonnull kCAEmitterLayerLine
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerLine

Declaration
FromNSString *const _Nonnull kCAEmitterLayerRectangle
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerRectangle

Declaration
FromNSString *const _Nonnull kCAEmitterLayerCuboid
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerCuboid

Declaration
FromNSString *const _Nonnull kCAEmitterLayerCircle
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerCircle

Declaration
FromNSString *const _Nonnull kCAEmitterLayerSphere
Toconst CAEmitterLayerEmitterShape _Nonnull kCAEmitterLayerSphere

Declaration
FromNSString *const _Nonnull kCAEmitterLayerPoints
Toconst CAEmitterLayerEmitterMode _Nonnull kCAEmitterLayerPoints

Declaration
FromNSString *const _Nonnull kCAEmitterLayerOutline
Toconst CAEmitterLayerEmitterMode _Nonnull kCAEmitterLayerOutline

Declaration
FromNSString *const _Nonnull kCAEmitterLayerSurface
Toconst CAEmitterLayerEmitterMode _Nonnull kCAEmitterLayerSurface

Declaration
FromNSString *const _Nonnull kCAEmitterLayerVolume
Toconst CAEmitterLayerEmitterMode _Nonnull kCAEmitterLayerVolume

Declaration
FromNSString *const _Nonnull kCAEmitterLayerUnordered
Toconst CAEmitterLayerRenderMode _Nonnull kCAEmitterLayerUnordered

Declaration
FromNSString *const _Nonnull kCAEmitterLayerOldestFirst
Toconst CAEmitterLayerRenderMode _Nonnull kCAEmitterLayerOldestFirst

Declaration
FromNSString *const _Nonnull kCAEmitterLayerOldestLast
Toconst CAEmitterLayerRenderMode _Nonnull kCAEmitterLayerOldestLast

Declaration
FromNSString *const _Nonnull kCAEmitterLayerBackToFront
Toconst CAEmitterLayerRenderMode _Nonnull kCAEmitterLayerBackToFront

Declaration
FromNSString *const _Nonnull kCAEmitterLayerAdditive
Toconst CAEmitterLayerRenderMode _Nonnull kCAEmitterLayerAdditive

CAGradientLayer.h
Declaration
From@property (copy, nonnull) NSString *type
To@property (copy, nonnull) CAGradientLayerType type

Declaration
FromNSString *const _Nonnull kCAGradientLayerAxial
Toconst CAGradientLayerType _Nonnull kCAGradientLayerAxial

CALayer.h
Declaration
From@property (copy, nullable) NSArray<CALayer *> *sublayers
To@property (copy, nullable) NSArray<__kindof CALayer *> *sublayers

Modified CALayer.mask
Declaration
From@property (strong, nullable) CALayer *mask
To@property (strong, nullable) __kindof CALayer *mask

Declaration
From- (nullable CALayer *)hitTest:(CGPoint)p
To- (nullable __kindof CALayer *)hitTest:(CGPoint)p

Declaration
From@property (copy, nonnull) NSString *contentsGravity
To@property (copy, nonnull) CALayerContentsGravity contentsGravity

Declaration
From@property (copy, nonnull) NSString *contentsFormat
To@property (copy, nonnull) CALayerContentsFormat contentsFormat

Declaration
From@property (copy, nonnull) NSString *minificationFilter
To@property (copy, nonnull) CALayerContentsFilter minificationFilter

Declaration
From@property (copy, nonnull) NSString *magnificationFilter
To@property (copy, nonnull) CALayerContentsFilter magnificationFilter

Declaration
From- (nullable CAAnimation *)animationForKey:(nonnull NSString *)key
To- (nullable __kindof CAAnimation *)animationForKey:(nonnull NSString *)key

Declaration
FromNSString *const _Nonnull kCAGravityCenter
Toconst CALayerContentsGravity _Nonnull kCAGravityCenter

Modified kCAGravityTop
Declaration
FromNSString *const _Nonnull kCAGravityTop
Toconst CALayerContentsGravity _Nonnull kCAGravityTop

Declaration
FromNSString *const _Nonnull kCAGravityBottom
Toconst CALayerContentsGravity _Nonnull kCAGravityBottom

Declaration
FromNSString *const _Nonnull kCAGravityLeft
Toconst CALayerContentsGravity _Nonnull kCAGravityLeft

Declaration
FromNSString *const _Nonnull kCAGravityRight
Toconst CALayerContentsGravity _Nonnull kCAGravityRight

Declaration
FromNSString *const _Nonnull kCAGravityTopLeft
Toconst CALayerContentsGravity _Nonnull kCAGravityTopLeft

Declaration
FromNSString *const _Nonnull kCAGravityTopRight
Toconst CALayerContentsGravity _Nonnull kCAGravityTopRight

Declaration
FromNSString *const _Nonnull kCAGravityBottomLeft
Toconst CALayerContentsGravity _Nonnull kCAGravityBottomLeft

Declaration
FromNSString *const _Nonnull kCAGravityBottomRight
Toconst CALayerContentsGravity _Nonnull kCAGravityBottomRight

Declaration
FromNSString *const _Nonnull kCAGravityResize
Toconst CALayerContentsGravity _Nonnull kCAGravityResize

Declaration
FromNSString *const _Nonnull kCAGravityResizeAspect
Toconst CALayerContentsGravity _Nonnull kCAGravityResizeAspect

Declaration
FromNSString *const _Nonnull kCAGravityResizeAspectFill
Toconst CALayerContentsGravity _Nonnull kCAGravityResizeAspectFill

Declaration
FromNSString *const _Nonnull kCAContentsFormatRGBA8Uint
Toconst CALayerContentsFormat _Nonnull kCAContentsFormatRGBA8Uint

Declaration
FromNSString *const _Nonnull kCAContentsFormatRGBA16Float
Toconst CALayerContentsFormat _Nonnull kCAContentsFormatRGBA16Float

Declaration
FromNSString *const _Nonnull kCAContentsFormatGray8Uint
Toconst CALayerContentsFormat _Nonnull kCAContentsFormatGray8Uint

Declaration
FromNSString *const _Nonnull kCAFilterNearest
Toconst CALayerContentsFilter _Nonnull kCAFilterNearest

Declaration
FromNSString *const _Nonnull kCAFilterLinear
Toconst CALayerContentsFilter _Nonnull kCAFilterLinear

Declaration
FromNSString *const _Nonnull kCAFilterTrilinear
Toconst CALayerContentsFilter _Nonnull kCAFilterTrilinear

CAMediaTiming.h
Declaration
From@property (copy, nonnull) NSString *fillMode
To@property (copy, nonnull) CAMediaTimingFillMode fillMode

Declaration
FromNSString *const _Nonnull kCAFillModeForwards
Toconst CAMediaTimingFillMode _Nonnull kCAFillModeForwards

Declaration
FromNSString *const _Nonnull kCAFillModeBackwards
Toconst CAMediaTimingFillMode _Nonnull kCAFillModeBackwards

Declaration
FromNSString *const _Nonnull kCAFillModeBoth
Toconst CAMediaTimingFillMode _Nonnull kCAFillModeBoth

Declaration
FromNSString *const _Nonnull kCAFillModeRemoved
Toconst CAMediaTimingFillMode _Nonnull kCAFillModeRemoved

CAMediaTimingFunction.h
Declaration
From+ (nonnull instancetype)functionWithName:(nonnull NSString *)name
To+ (nonnull instancetype)functionWithName:(nonnull CAMediaTimingFunctionName)name

Declaration
FromNSString *const _Nonnull kCAMediaTimingFunctionLinear
Toconst CAMediaTimingFunctionName _Nonnull kCAMediaTimingFunctionLinear

Declaration
FromNSString *const _Nonnull kCAMediaTimingFunctionEaseIn
Toconst CAMediaTimingFunctionName _Nonnull kCAMediaTimingFunctionEaseIn

Declaration
FromNSString *const _Nonnull kCAMediaTimingFunctionEaseOut
Toconst CAMediaTimingFunctionName _Nonnull kCAMediaTimingFunctionEaseOut

Declaration
FromNSString *const _Nonnull kCAMediaTimingFunctionEaseInEaseOut
Toconst CAMediaTimingFunctionName _Nonnull kCAMediaTimingFunctionEaseInEaseOut

Declaration
FromNSString *const _Nonnull kCAMediaTimingFunctionDefault
Toconst CAMediaTimingFunctionName _Nonnull kCAMediaTimingFunctionDefault

CAOpenGLLayer.h
Modified CAOpenGLLayer
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedOpenGL is deprecated

CARenderer.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecated+rendererWithMTLTexture

CAScrollLayer.h
Declaration
From@property (copy, nonnull) NSString *scrollMode
To@property (copy, nonnull) CAScrollLayerScrollMode scrollMode

Modified kCAScrollNone
Declaration
FromNSString *const _Nonnull kCAScrollNone
Toconst CAScrollLayerScrollMode _Nonnull kCAScrollNone

Declaration
FromNSString *const _Nonnull kCAScrollVertically
Toconst CAScrollLayerScrollMode _Nonnull kCAScrollVertically

Declaration
FromNSString *const _Nonnull kCAScrollHorizontally
Toconst CAScrollLayerScrollMode _Nonnull kCAScrollHorizontally

Modified kCAScrollBoth
Declaration
FromNSString *const _Nonnull kCAScrollBoth
Toconst CAScrollLayerScrollMode _Nonnull kCAScrollBoth

CAShapeLayer.h
Declaration
From@property (copy, nonnull) NSString *fillRule
To@property (copy, nonnull) CAShapeLayerFillRule fillRule

Declaration
From@property (copy, nonnull) NSString *lineCap
To@property (copy, nonnull) CAShapeLayerLineCap lineCap

Declaration
From@property (copy, nonnull) NSString *lineJoin
To@property (copy, nonnull) CAShapeLayerLineJoin lineJoin

Declaration
FromNSString *const _Nonnull kCAFillRuleNonZero
Toconst CAShapeLayerFillRule _Nonnull kCAFillRuleNonZero

Declaration
FromNSString *const _Nonnull kCAFillRuleEvenOdd
Toconst CAShapeLayerFillRule _Nonnull kCAFillRuleEvenOdd

Declaration
FromNSString *const _Nonnull kCALineJoinMiter
Toconst CAShapeLayerLineJoin _Nonnull kCALineJoinMiter

Declaration
FromNSString *const _Nonnull kCALineJoinRound
Toconst CAShapeLayerLineJoin _Nonnull kCALineJoinRound

Declaration
FromNSString *const _Nonnull kCALineJoinBevel
Toconst CAShapeLayerLineJoin _Nonnull kCALineJoinBevel

Declaration
FromNSString *const _Nonnull kCALineCapButt
Toconst CAShapeLayerLineCap _Nonnull kCALineCapButt

Declaration
FromNSString *const _Nonnull kCALineCapRound
Toconst CAShapeLayerLineCap _Nonnull kCALineCapRound

Declaration
FromNSString *const _Nonnull kCALineCapSquare
Toconst CAShapeLayerLineCap _Nonnull kCALineCapSquare

CATextLayer.h
Declaration
From@property (copy, nonnull) NSString *truncationMode
To@property (copy, nonnull) CATextLayerTruncationMode truncationMode

Declaration
From@property (copy, nonnull) NSString *alignmentMode
To@property (copy, nonnull) CATextLayerAlignmentMode alignmentMode

Declaration
FromNSString *const _Nonnull kCATruncationNone
Toconst CATextLayerTruncationMode _Nonnull kCATruncationNone

Declaration
FromNSString *const _Nonnull kCATruncationStart
Toconst CATextLayerTruncationMode _Nonnull kCATruncationStart

Declaration
FromNSString *const _Nonnull kCATruncationEnd
Toconst CATextLayerTruncationMode _Nonnull kCATruncationEnd

Declaration
FromNSString *const _Nonnull kCATruncationMiddle
Toconst CATextLayerTruncationMode _Nonnull kCATruncationMiddle

Declaration
FromNSString *const _Nonnull kCAAlignmentNatural
Toconst CATextLayerAlignmentMode _Nonnull kCAAlignmentNatural

Declaration
FromNSString *const _Nonnull kCAAlignmentLeft
Toconst CATextLayerAlignmentMode _Nonnull kCAAlignmentLeft

Declaration
FromNSString *const _Nonnull kCAAlignmentRight
Toconst CATextLayerAlignmentMode _Nonnull kCAAlignmentRight

Declaration
FromNSString *const _Nonnull kCAAlignmentCenter
Toconst CATextLayerAlignmentMode _Nonnull kCAAlignmentCenter

Declaration
FromNSString *const _Nonnull kCAAlignmentJustified
Toconst CATextLayerAlignmentMode _Nonnull kCAAlignmentJustified

CAValueFunction.h
Declaration
From+ (nullable instancetype)functionWithName:(nonnull NSString *)name
To+ (nullable instancetype)functionWithName:(nonnull CAValueFunctionName)name

Declaration
From@property (readonly, nonnull) NSString *name
To@property (readonly, nonnull) CAValueFunctionName name

Declaration
FromNSString *const _Nonnull kCAValueFunctionRotateX
Toconst CAValueFunctionName _Nonnull kCAValueFunctionRotateX

Declaration
FromNSString *const _Nonnull kCAValueFunctionRotateY
Toconst CAValueFunctionName _Nonnull kCAValueFunctionRotateY

Declaration
FromNSString *const _Nonnull kCAValueFunctionRotateZ
Toconst CAValueFunctionName _Nonnull kCAValueFunctionRotateZ

Declaration
FromNSString *const _Nonnull kCAValueFunctionScale
Toconst CAValueFunctionName _Nonnull kCAValueFunctionScale

Declaration
FromNSString *const _Nonnull kCAValueFunctionScaleX
Toconst CAValueFunctionName _Nonnull kCAValueFunctionScaleX

Declaration
FromNSString *const _Nonnull kCAValueFunctionScaleY
Toconst CAValueFunctionName _Nonnull kCAValueFunctionScaleY

Declaration
FromNSString *const _Nonnull kCAValueFunctionScaleZ
Toconst CAValueFunctionName _Nonnull kCAValueFunctionScaleZ

Declaration
FromNSString *const _Nonnull kCAValueFunctionTranslate
Toconst CAValueFunctionName _Nonnull kCAValueFunctionTranslate

Declaration
FromNSString *const _Nonnull kCAValueFunctionTranslateX
Toconst CAValueFunctionName _Nonnull kCAValueFunctionTranslateX

Declaration
FromNSString *const _Nonnull kCAValueFunctionTranslateY
Toconst CAValueFunctionName _Nonnull kCAValueFunctionTranslateY

Declaration
FromNSString *const _Nonnull kCAValueFunctionTranslateZ
Toconst CAValueFunctionName _Nonnull kCAValueFunctionTranslateZ