Documentation Archive Developer
Search

QuartzCore Changes

QuartzCore

Removed CAEdgeAntialiasingMask.value
Added CAEdgeAntialiasingMask.init(rawValue: UInt32)
Added NSObject.actionForLayer(CALayer!, forKey: String!) -> CAAction!
Added NSObject.animationDidStart(CAAnimation!)
Added NSObject.animationDidStop(CAAnimation!, finished: Bool)
Added NSObject.displayLayer(CALayer!)
Added NSObject.drawLayer(CALayer!, inContext: CGContext!)
Added NSObject.layoutSublayersOfLayer(CALayer!)
Added NSValue.init(CATransform3D: CATransform3D)
Added NSValue.CATransform3DValue
Modified CADisplayLink.init(target: AnyObject!, selector: Selector)
Declaration
From
init(target target: AnyObject!, selector sel: Selector) -> CADisplayLink
To
init!(target target: AnyObject!, selector sel: Selector) -> CADisplayLink

Modified CAEdgeAntialiasingMask [struct]
Declaration
From
struct CAEdgeAntialiasingMask : RawOptionSetType {
    init(_ value: UInt32)
    var value: UInt32
    static var LayerLeftEdge: CAEdgeAntialiasingMask { get }
    static var LayerRightEdge: CAEdgeAntialiasingMask { get }
    static var LayerBottomEdge: CAEdgeAntialiasingMask { get }
    static var LayerTopEdge: CAEdgeAntialiasingMask { get }
}
To
struct CAEdgeAntialiasingMask : RawOptionSetType {
    init(_ rawValue: UInt32)
    init(rawValue rawValue: UInt32)
    static var LayerLeftEdge: CAEdgeAntialiasingMask { get }
    static var LayerRightEdge: CAEdgeAntialiasingMask { get }
    static var LayerBottomEdge: CAEdgeAntialiasingMask { get }
    static var LayerTopEdge: CAEdgeAntialiasingMask { get }
}

Modified CAEdgeAntialiasingMask.init(_: UInt32)
Declaration
From
init(_ value: UInt32)
To
init(_ rawValue: UInt32)

Modified CAEmitterBehavior.init(type: String!)
Declaration
From
init(type type: String!)
To
init!(type type: String!)

Modified CALayer.init()
Declaration
From
init()
To
init!()

Modified CALayer.init(layer: AnyObject!)
Declaration
From
init(layer layer: AnyObject!)
To
init!(layer layer: AnyObject!)

Modified CAMediaTimingFunction.init(controlPoints: Float, _: Float, _: Float, _: Float)
Declaration
From
init(controlPoints c1x: Float, _ c1y: Float, _ c2x: Float, _ c2y: Float)
To
init!(controlPoints c1x: Float, _ c1y: Float, _ c2x: Float, _ c2y: Float)

Modified CAMediaTimingFunction.init(name: String!)
Declaration
From
convenience init(name name: String!)
To
convenience init!(name name: String!)

Modified CAPropertyAnimation.init(keyPath: String!)
Declaration
From
convenience init(keyPath path: String!)
To
convenience init!(keyPath path: String!)

Modified CAValueFunction.init(name: String!)
Declaration
From
convenience init(name name: String!)
To
convenience init!(name name: String!)

Modified CACurrentMediaTime() -> CFTimeInterval
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DConcat(CATransform3D, CATransform3D) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DEqualToTransform(CATransform3D, CATransform3D) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DGetAffineTransform(CATransform3D) -> CGAffineTransform
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DIdentity
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DInvert(CATransform3D) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DIsAffine(CATransform3D) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DIsIdentity(CATransform3D) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DMakeAffineTransform(CGAffineTransform) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DMakeRotation(CGFloat, CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DMakeScale(CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DMakeTranslation(CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DRotate(CATransform3D, CGFloat, CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DScale(CATransform3D, CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified CATransform3DTranslate(CATransform3D, CGFloat, CGFloat, CGFloat) -> CATransform3D
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAAlignmentCenter
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAAlignmentJustified
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAAlignmentLeft
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAAlignmentNatural
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAAlignmentRight
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAAnimationCubic
Introduction
FromiOS 8.0
ToiOS 4.0

Modified kCAAnimationCubicPaced
Introduction
FromiOS 8.0
ToiOS 4.0

Modified kCAAnimationDiscrete
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAAnimationLinear
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAAnimationPaced
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAAnimationRotateAuto
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAAnimationRotateAutoReverse
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAEmitterLayerAdditive
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerBackToFront
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerCircle
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerCuboid
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerLine
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerOldestFirst
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerOldestLast
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerOutline
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerPoint
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerPoints
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerRectangle
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerSphere
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerSurface
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerUnordered
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAEmitterLayerVolume
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kCAFillModeBackwards
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFillModeBoth
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFillModeForwards
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFillModeRemoved
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFillRuleEvenOdd
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAFillRuleNonZero
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAFilterLinear
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFilterNearest
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAFilterTrilinear
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAGradientLayerAxial
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAGravityBottom
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityBottomLeft
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityBottomRight
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityCenter
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityLeft
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityResize
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityResizeAspect
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityResizeAspectFill
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityRight
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityTop
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityTopLeft
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAGravityTopRight
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCALineCapButt
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCALineCapRound
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCALineCapSquare
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCALineJoinBevel
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCALineJoinMiter
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCALineJoinRound
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAMediaTimingFunctionDefault
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAMediaTimingFunctionEaseIn
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAMediaTimingFunctionEaseInEaseOut
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAMediaTimingFunctionEaseOut
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAMediaTimingFunctionLinear
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAOnOrderIn
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAOnOrderOut
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAScrollBoth
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAScrollHorizontally
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAScrollNone
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCAScrollVertically
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransactionAnimationDuration
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransactionAnimationTimingFunction
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCATransactionCompletionBlock
Introduction
FromiOS 8.0
ToiOS 4.0

Modified kCATransactionDisableActions
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransition
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionFade
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionFromBottom
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionFromLeft
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionFromRight
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionFromTop
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionMoveIn
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionPush
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATransitionReveal
Introduction
FromiOS 8.0
ToiOS 2.0

Modified kCATruncationEnd
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCATruncationMiddle
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCATruncationNone
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCATruncationStart
Introduction
FromiOS 8.0
ToiOS 3.2

Modified kCAValueFunctionRotateX
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionRotateY
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionRotateZ
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionScale
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionScaleX
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionScaleY
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionScaleZ
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionTranslate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionTranslateX
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionTranslateY
Introduction
FromiOS 8.0
ToiOS 3.0

Modified kCAValueFunctionTranslateZ
Introduction
FromiOS 8.0
ToiOS 3.0