Documentation Archive Developer
Search

QuartzCore Changes

QuartzCore

CAAnimation.h
Declaration
From
+ (id)animation
To
+ (instancetype)animation

Declaration
From
@property(retain) id delegate
To
@property(strong) id delegate

Declaration
From
@property(retain) CAMediaTimingFunction *timingFunction
To
@property(strong) CAMediaTimingFunction *timingFunction

Declaration
From
@property(retain) id byValue
To
@property(strong) id byValue

Declaration
From
@property(retain) id fromValue
To
@property(strong) id fromValue

Declaration
From
@property(retain) id toValue
To
@property(strong) id toValue

Declaration
From
+ (id)animationWithKeyPath:(NSString *)path
To
+ (instancetype)animationWithKeyPath:(NSString *)path

Declaration
From
@property(retain) CAValueFunction *valueFunction
To
@property(strong) CAValueFunction *valueFunction

Declaration
From
@property(retain) id filter
To
@property(strong) id filter

CAEmitterBehavior.h
Modified -[CAEmitterBehavior initWithType:]
Declaration
From
- (id)initWithType:(NSString *)type
To
- (instancetype)initWithType:(NSString *)type

CAEmitterCell.h
Declaration
From
@property(retain) id contents
To
@property(strong) id contents

Declaration
From
+ (id)emitterCell
To
+ (instancetype)emitterCell

CALayer.h
Removed CAEdgeAntialiasingMask
Declaration
From
@property(retain) id compositingFilter
To
@property(strong) id compositingFilter

Declaration
From
@property(retain) id contents
To
@property(strong) id contents

Declaration
From
@property(assign) id delegate
To
@property(weak) id delegate

Declaration
From
@property unsigned int edgeAntialiasingMask
To
@property CAEdgeAntialiasingMask edgeAntialiasingMask

Declaration
From
- (id)init
To
- (instancetype)init

Declaration
From
- (id)initWithLayer:(id)layer
To
- (instancetype)initWithLayer:(id)layer

Declaration
From
+ (id)layer
To
+ (instancetype)layer

Modified CALayer.mask
Declaration
From
@property(retain) CALayer *mask
To
@property(strong) CALayer *mask

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

CATransaction.h
Declaration
From
+ (void (^)())completionBlock
To
+ (void (^)(void))completionBlock

CAValueFunction.h
Declaration
From
+ (id)functionWithName:(NSString *)name
To
+ (instancetype)functionWithName:(NSString *)name