QuartzCore Changes for Objective-C
QuartzCore
CAAnimation.h
Removed NSObject(CAAnimationDelegate)
Added CAAnimationDelegate
Modified CAAnimation.delegate
| Declaration | |
|---|---|
| From | @property(strong) id delegate |
| To | @property(strong) id<CAAnimationDelegate> delegate |
| Optional | |
|---|---|
| From | -- |
| To | yes |
| Optional | |
|---|---|
| From | -- |
| To | yes |
CAConstraintLayoutManager.h
CAEmitterBehavior.h
Added kCAEmitterBehaviorSimpleAttractor
CALayer.h
Removed NSObject(CALayerDelegate)
Removed NSObject(CALayoutManager)
Modified CALayer.delegate
| Declaration | |
|---|---|
| From | @property(weak) id delegate |
| To | @property(weak) id<CALayerDelegate> delegate |
Modified CALayer.layoutManager
| Declaration | |
|---|---|
| From | @property(strong) id layoutManager |
| To | @property(strong) id<CALayoutManager> layoutManager |
Modified -[CALayer modelLayer]
| Declaration | |
|---|---|
| From | - (id)modelLayer |
| To | - (instancetype)modelLayer |
Modified -[CALayer presentationLayer]
| Declaration | |
|---|---|
| From | - (id)presentationLayer |
| To | - (instancetype)presentationLayer |
| Optional | |
|---|---|
| From | -- |
| To | yes |
Modified -[CALayerDelegate displayLayer:]
| Optional | |
|---|---|
| From | -- |
| To | yes |
| Optional | |
|---|---|
| From | -- |
| To | yes |
| Optional | |
|---|---|
| From | -- |
| To | yes |
| Optional | |
|---|---|
| From | -- |
| To | yes |
| Optional | |
|---|---|
| From | -- |
| To | yes |