Documentation Archive Developer
Search

SpriteKit Changes

SpriteKit

SKAction.h
Declaration
From
@property(atomic) NSTimeInterval duration
To
@property(nonatomic) NSTimeInterval duration

Declaration
From
@property(atomic) CGFloat speed
To
@property(nonatomic) CGFloat speed

Declaration
From
@property(atomic) SKActionTimingMode timingMode
To
@property(nonatomic) SKActionTimingMode timingMode

SKCropNode.h
Declaration
From
@property(retain, atomic) SKNode *maskNode
To
@property(nonatomic, retain) SKNode *maskNode

SKEffectNode.h
Declaration
From
@property(atomic) SKBlendMode blendMode
To
@property(nonatomic) SKBlendMode blendMode

Declaration
From
@property(retain, atomic) CIFilter *filter
To
@property(nonatomic, retain) CIFilter *filter

Declaration
From
@property(atomic) BOOL shouldCenterFilter
To
@property(nonatomic) BOOL shouldCenterFilter

Declaration
From
@property(atomic) BOOL shouldEnableEffects
To
@property(nonatomic) BOOL shouldEnableEffects

Declaration
From
@property(atomic) BOOL shouldRasterize
To
@property(nonatomic) BOOL shouldRasterize

SKEmitterNode.h
Declaration
From
@property(atomic) CGFloat emissionAngle
To
@property(nonatomic) CGFloat emissionAngle

Declaration
From
@property(atomic) CGFloat emissionAngleRange
To
@property(nonatomic) CGFloat emissionAngleRange

Declaration
From
@property(atomic) NSUInteger numParticlesToEmit
To
@property(nonatomic) NSUInteger numParticlesToEmit

Declaration
From
@property(copy, atomic) SKAction *particleAction
To
@property(nonatomic, copy) SKAction *particleAction

Declaration
From
@property(atomic) CGFloat particleAlpha
To
@property(nonatomic) CGFloat particleAlpha

Declaration
From
@property(atomic) CGFloat particleAlphaRange
To
@property(nonatomic) CGFloat particleAlphaRange

Declaration
From
@property(retain, atomic) SKKeyframeSequence *particleAlphaSequence
To
@property(nonatomic, retain) SKKeyframeSequence *particleAlphaSequence

Declaration
From
@property(atomic) CGFloat particleAlphaSpeed
To
@property(nonatomic) CGFloat particleAlphaSpeed

Declaration
From
@property(atomic) CGFloat particleBirthRate
To
@property(nonatomic) CGFloat particleBirthRate

Declaration
From
@property(atomic) SKBlendMode particleBlendMode
To
@property(nonatomic) SKBlendMode particleBlendMode

Declaration
From
@property(retain, atomic) NSColor *particleColor
To
@property(nonatomic, retain) NSColor *particleColor

Declaration
From
@property(atomic) CGFloat particleColorAlphaRange
To
@property(nonatomic) CGFloat particleColorAlphaRange

Declaration
From
@property(atomic) CGFloat particleColorAlphaSpeed
To
@property(nonatomic) CGFloat particleColorAlphaSpeed

Declaration
From
@property(atomic) CGFloat particleColorBlendFactor
To
@property(nonatomic) CGFloat particleColorBlendFactor

Declaration
From
@property(atomic) CGFloat particleColorBlendFactorRange
To
@property(nonatomic) CGFloat particleColorBlendFactorRange

Declaration
From
@property(retain, atomic) SKKeyframeSequence *particleColorBlendFactorSequence
To
@property(nonatomic, retain) SKKeyframeSequence *particleColorBlendFactorSequence

Declaration
From
@property(atomic) CGFloat particleColorBlendFactorSpeed
To
@property(nonatomic) CGFloat particleColorBlendFactorSpeed

Declaration
From
@property(atomic) CGFloat particleColorBlueRange
To
@property(nonatomic) CGFloat particleColorBlueRange

Declaration
From
@property(atomic) CGFloat particleColorBlueSpeed
To
@property(nonatomic) CGFloat particleColorBlueSpeed

Declaration
From
@property(atomic) CGFloat particleColorGreenRange
To
@property(nonatomic) CGFloat particleColorGreenRange

Declaration
From
@property(atomic) CGFloat particleColorGreenSpeed
To
@property(nonatomic) CGFloat particleColorGreenSpeed

Declaration
From
@property(atomic) CGFloat particleColorRedRange
To
@property(nonatomic) CGFloat particleColorRedRange

Declaration
From
@property(atomic) CGFloat particleColorRedSpeed
To
@property(nonatomic) CGFloat particleColorRedSpeed

Declaration
From
@property(retain, atomic) SKKeyframeSequence *particleColorSequence
To
@property(nonatomic, retain) SKKeyframeSequence *particleColorSequence

Declaration
From
@property(atomic) CGFloat particleLifetime
To
@property(nonatomic) CGFloat particleLifetime

Declaration
From
@property(atomic) CGFloat particleLifetimeRange
To
@property(nonatomic) CGFloat particleLifetimeRange

Declaration
From
@property(atomic) CGPoint particlePosition
To
@property(nonatomic) CGPoint particlePosition

Declaration
From
@property(atomic) CGVector particlePositionRange
To
@property(nonatomic) CGVector particlePositionRange

Declaration
From
@property(atomic) CGFloat particleRotation
To
@property(nonatomic) CGFloat particleRotation

Declaration
From
@property(atomic) CGFloat particleRotationRange
To
@property(nonatomic) CGFloat particleRotationRange

Declaration
From
@property(atomic) CGFloat particleRotationSpeed
To
@property(nonatomic) CGFloat particleRotationSpeed

Declaration
From
@property(atomic) CGFloat particleScale
To
@property(nonatomic) CGFloat particleScale

Declaration
From
@property(atomic) CGFloat particleScaleRange
To
@property(nonatomic) CGFloat particleScaleRange

Declaration
From
@property(retain, atomic) SKKeyframeSequence *particleScaleSequence
To
@property(nonatomic, retain) SKKeyframeSequence *particleScaleSequence

Declaration
From
@property(atomic) CGFloat particleScaleSpeed
To
@property(nonatomic) CGFloat particleScaleSpeed

Declaration
From
@property(atomic) CGSize particleSize
To
@property(nonatomic) CGSize particleSize

Declaration
From
@property(atomic) CGFloat particleSpeed
To
@property(nonatomic) CGFloat particleSpeed

Declaration
From
@property(atomic) CGFloat particleSpeedRange
To
@property(nonatomic) CGFloat particleSpeedRange

Declaration
From
@property(retain, atomic) SKTexture *particleTexture
To
@property(nonatomic, retain) SKTexture *particleTexture

Declaration
From
@property(atomic) CGFloat particleZPosition
To
@property(nonatomic) CGFloat particleZPosition

Declaration
From
@property(atomic) CGFloat particleZPositionRange
To
@property(nonatomic) CGFloat particleZPositionRange

Declaration
From
@property(weak, atomic) SKNode *targetNode
To
@property(nonatomic, weak) SKNode *targetNode

Declaration
From
@property(atomic) CGFloat xAcceleration
To
@property(nonatomic) CGFloat xAcceleration

Declaration
From
@property(atomic) CGFloat yAcceleration
To
@property(nonatomic) CGFloat yAcceleration

SKKeyframeSequence.h
Designated Initializer
From--
Toyes

Declaration
From
@property(atomic) SKInterpolationMode interpolationMode
To
@property(nonatomic) SKInterpolationMode interpolationMode

Declaration
From
@property(atomic) SKRepeatMode repeatMode
To
@property(nonatomic) SKRepeatMode repeatMode

SKLabelNode.h
Declaration
From
@property(atomic) SKBlendMode blendMode
To
@property(nonatomic) SKBlendMode blendMode

Declaration
From
@property(retain, atomic) NSColor *color
To
@property(nonatomic, retain) NSColor *color

Declaration
From
@property(atomic) CGFloat colorBlendFactor
To
@property(nonatomic) CGFloat colorBlendFactor

Declaration
From
@property(retain, atomic) NSColor *fontColor
To
@property(nonatomic, retain) NSColor *fontColor

Declaration
From
@property(copy, atomic) NSString *fontName
To
@property(nonatomic, copy) NSString *fontName

Declaration
From
@property(atomic) CGFloat fontSize
To
@property(nonatomic) CGFloat fontSize

Declaration
From
@property(atomic) SKLabelHorizontalAlignmentMode horizontalAlignmentMode
To
@property(nonatomic) SKLabelHorizontalAlignmentMode horizontalAlignmentMode

Declaration
From
@property(copy, atomic) NSString *text
To
@property(nonatomic, copy) NSString *text

Declaration
From
@property(atomic) SKLabelVerticalAlignmentMode verticalAlignmentMode
To
@property(nonatomic) SKLabelVerticalAlignmentMode verticalAlignmentMode

SKNode.h
Modified SKNode.alpha
Declaration
From
@property(atomic) CGFloat alpha
To
@property(nonatomic) CGFloat alpha

Declaration
From
@property(readonly, atomic) NSArray *children
To
@property(nonatomic, readonly) NSArray *children

Modified SKNode.frame
Declaration
From
@property(readonly, atomic) CGRect frame
To
@property(nonatomic, readonly) CGRect frame

Modified SKNode.hidden
Declaration
From
@property(getter=isHidden, atomic) BOOL hidden
To
@property(nonatomic, getter=isHidden) BOOL hidden

Modified SKNode.name
Declaration
From
@property(copy, atomic) NSString *name
To
@property(nonatomic, copy) NSString *name

Modified SKNode.parent
Declaration
From
@property(readonly, atomic) SKNode *parent
To
@property(nonatomic, readonly) SKNode *parent

Modified SKNode.paused
Declaration
From
@property(getter=isPaused, atomic) BOOL paused
To
@property(nonatomic, getter=isPaused) BOOL paused

Declaration
From
@property(retain, atomic) SKPhysicsBody *physicsBody
To
@property(nonatomic, retain) SKPhysicsBody *physicsBody

Declaration
From
@property(atomic) CGPoint position
To
@property(nonatomic) CGPoint position

Modified SKNode.scene
Declaration
From
@property(readonly, atomic) SKScene *scene
To
@property(nonatomic, readonly) SKScene *scene

Modified SKNode.speed
Declaration
From
@property(atomic) CGFloat speed
To
@property(nonatomic) CGFloat speed

Declaration
From
@property(retain, atomic) NSMutableDictionary *userData
To
@property(nonatomic, retain) NSMutableDictionary *userData

Declaration
From
@property(getter=isUserInteractionEnabled) BOOL userInteractionEnabled
To
@property(nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled

Modified SKNode.xScale
Declaration
From
@property(atomic) CGFloat xScale
To
@property(nonatomic) CGFloat xScale

Modified SKNode.yScale
Declaration
From
@property(atomic) CGFloat yScale
To
@property(nonatomic) CGFloat yScale

Declaration
From
@property(atomic) CGFloat zPosition
To
@property(nonatomic) CGFloat zPosition

Declaration
From
@property(atomic) CGFloat zRotation
To
@property(nonatomic) CGFloat zRotation

SKPhysicsBody.h
Declaration
From
@property(assign, atomic) BOOL affectedByGravity
To
@property(nonatomic, assign) BOOL affectedByGravity

Declaration
From
@property(atomic) BOOL allowsRotation
To
@property(nonatomic) BOOL allowsRotation

Declaration
From
@property(assign, atomic) CGFloat angularDamping
To
@property(nonatomic, assign) CGFloat angularDamping

Declaration
From
@property(atomic) CGFloat angularVelocity
To
@property(nonatomic) CGFloat angularVelocity

Declaration
From
@property(readonly, atomic) CGFloat area
To
@property(nonatomic, readonly) CGFloat area

Declaration
From
@property(assign, atomic) uint32_t categoryBitMask
To
@property(nonatomic, assign) uint32_t categoryBitMask

Declaration
From
@property(assign, atomic) uint32_t collisionBitMask
To
@property(nonatomic, assign) uint32_t collisionBitMask

Declaration
From
@property(assign, atomic) uint32_t contactTestBitMask
To
@property(nonatomic, assign) uint32_t contactTestBitMask

Declaration
From
@property(atomic) CGFloat density
To
@property(nonatomic) CGFloat density

Declaration
From
@property(getter=isDynamic, atomic) BOOL dynamic
To
@property(nonatomic, getter=isDynamic) BOOL dynamic

Declaration
From
@property(atomic) CGFloat friction
To
@property(nonatomic) CGFloat friction

Declaration
From
@property(readonly, atomic) NSArray *joints
To
@property(nonatomic, readonly) NSArray *joints

Declaration
From
@property(assign, atomic) CGFloat linearDamping
To
@property(nonatomic, assign) CGFloat linearDamping

Declaration
From
@property(atomic) CGFloat mass
To
@property(nonatomic) CGFloat mass

Declaration
From
@property(readonly, weak, atomic) SKNode *node
To
@property(nonatomic, readonly, weak) SKNode *node

Declaration
From
@property(getter=isResting, atomic) BOOL resting
To
@property(nonatomic, getter=isResting) BOOL resting

Declaration
From
@property(atomic) CGFloat restitution
To
@property(nonatomic) CGFloat restitution

Declaration
From
@property(atomic) BOOL usesPreciseCollisionDetection
To
@property(nonatomic) BOOL usesPreciseCollisionDetection

Declaration
From
@property(atomic) CGVector velocity
To
@property(nonatomic) CGVector velocity

SKPhysicsContact.h
Declaration
From
@property(readonly, atomic) SKPhysicsBody *bodyA
To
@property(nonatomic, readonly) SKPhysicsBody *bodyA

Declaration
From
@property(readonly, atomic) SKPhysicsBody *bodyB
To
@property(nonatomic, readonly) SKPhysicsBody *bodyB

Declaration
From
@property(readonly, atomic) CGFloat collisionImpulse
To
@property(nonatomic, readonly) CGFloat collisionImpulse

Declaration
From
@property(readonly, atomic) CGPoint contactPoint
To
@property(nonatomic, readonly) CGPoint contactPoint

SKPhysicsJoint.h
Declaration
From
@property(retain, atomic) SKPhysicsBody *bodyA
To
@property(nonatomic, retain) SKPhysicsBody *bodyA

Declaration
From
@property(retain, atomic) SKPhysicsBody *bodyB
To
@property(nonatomic, retain) SKPhysicsBody *bodyB

Declaration
From
@property(atomic) CGFloat maxLength
To
@property(nonatomic) CGFloat maxLength

Declaration
From
@property(atomic) CGFloat frictionTorque
To
@property(nonatomic) CGFloat frictionTorque

Declaration
From
@property(atomic) CGFloat lowerAngleLimit
To
@property(nonatomic) CGFloat lowerAngleLimit

Declaration
From
@property(atomic) BOOL shouldEnableLimits
To
@property(nonatomic) BOOL shouldEnableLimits

Declaration
From
@property(atomic) CGFloat upperAngleLimit
To
@property(nonatomic) CGFloat upperAngleLimit

Declaration
From
@property(atomic) CGFloat lowerDistanceLimit
To
@property(nonatomic) CGFloat lowerDistanceLimit

Declaration
From
@property(atomic) BOOL shouldEnableLimits
To
@property(nonatomic) BOOL shouldEnableLimits

Declaration
From
@property(atomic) CGFloat upperDistanceLimit
To
@property(nonatomic) CGFloat upperDistanceLimit

Declaration
From
@property(atomic) CGFloat damping
To
@property(nonatomic) CGFloat damping

Declaration
From
@property(atomic) CGFloat frequency
To
@property(nonatomic) CGFloat frequency

SKPhysicsWorld.h
Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
@property(assign, atomic) id<SKPhysicsContactDelegate> contactDelegate
To
@property(nonatomic, assign) id<SKPhysicsContactDelegate> contactDelegate

Declaration
From
@property(atomic) CGVector gravity
To
@property(nonatomic) CGVector gravity

Declaration
From
@property(atomic) CGFloat speed
To
@property(nonatomic) CGFloat speed

SKScene.h
Declaration
From
@property(atomic) CGPoint anchorPoint
To
@property(nonatomic) CGPoint anchorPoint

Declaration
From
@property(retain, atomic) NSColor *backgroundColor
To
@property(nonatomic, retain) NSColor *backgroundColor

Declaration
From
@property(readonly, atomic) SKPhysicsWorld *physicsWorld
To
@property(nonatomic, readonly) SKPhysicsWorld *physicsWorld

Declaration
From
@property(atomic) SKSceneScaleMode scaleMode
To
@property(nonatomic) SKSceneScaleMode scaleMode

Modified SKScene.size
Declaration
From
@property(atomic) CGSize size
To
@property(nonatomic) CGSize size

Modified SKScene.view
Declaration
From
@property(weak, readonly, atomic) SKView *view
To
@property(nonatomic, weak, readonly) SKView *view

SKShapeNode.h
Declaration
From
@property(getter=isAntialiased, atomic) BOOL antialiased
To
@property(nonatomic, getter=isAntialiased) BOOL antialiased

Declaration
From
@property(atomic) SKBlendMode blendMode
To
@property(nonatomic) SKBlendMode blendMode

Declaration
From
@property(retain, atomic) NSColor *fillColor
To
@property(nonatomic, retain) NSColor *fillColor

Declaration
From
@property(atomic) CGFloat glowWidth
To
@property(nonatomic) CGFloat glowWidth

Declaration
From
@property(atomic) CGFloat lineWidth
To
@property(nonatomic) CGFloat lineWidth

Declaration
From
@property(atomic) CGPathRef path
To
@property(nonatomic) CGPathRef path

Declaration
From
@property(retain, atomic) NSColor *strokeColor
To
@property(nonatomic, retain) NSColor *strokeColor

SKSpriteNode.h
Declaration
From
@property(atomic) CGPoint anchorPoint
To
@property(nonatomic) CGPoint anchorPoint

Declaration
From
@property(atomic) SKBlendMode blendMode
To
@property(nonatomic) SKBlendMode blendMode

Declaration
From
@property(atomic) CGRect centerRect
To
@property(nonatomic) CGRect centerRect

Declaration
From
@property(retain, atomic) NSColor *color
To
@property(nonatomic, retain) NSColor *color

Declaration
From
@property(atomic) CGFloat colorBlendFactor
To
@property(nonatomic) CGFloat colorBlendFactor

Designated Initializer
From--
Toyes

Declaration
From
@property(atomic) CGSize size
To
@property(nonatomic) CGSize size

Declaration
From
@property(retain, atomic) SKTexture *texture
To
@property(nonatomic, retain) SKTexture *texture

SKTexture.h
Declaration
From
@property(atomic) SKTextureFilteringMode filteringMode
To
@property(nonatomic) SKTextureFilteringMode filteringMode

Declaration
From
- (SKTexture *)textureByApplyingCIFilter:(CIFilter *)filter
To
- (instancetype)textureByApplyingCIFilter:(CIFilter *)filter

Declaration
From
+ (SKTexture *)textureWithCGImage:(CGImageRef)image
To
+ (instancetype)textureWithCGImage:(CGImageRef)image

Declaration
From
+ (SKTexture *)textureWithData:(NSData *)pixelData size:(CGSize)size
To
+ (instancetype)textureWithData:(NSData *)pixelData size:(CGSize)size

Declaration
From
+ (SKTexture *)textureWithData:(NSData *)pixelData size:(CGSize)size rowLength:(unsigned int)rowLength alignment:(unsigned int)alignment
To
+ (instancetype)textureWithData:(NSData *)pixelData size:(CGSize)size rowLength:(unsigned int)rowLength alignment:(unsigned int)alignment

Declaration
From
+ (SKTexture *)textureWithImage:(NSImage *)image
To
+ (instancetype)textureWithImage:(NSImage *)image

Declaration
From
+ (SKTexture *)textureWithImageNamed:(NSString *)name
To
+ (instancetype)textureWithImageNamed:(NSString *)name

Declaration
From
+ (SKTexture *)textureWithRect:(CGRect)rect inTexture:(SKTexture *)texture
To
+ (instancetype)textureWithRect:(CGRect)rect inTexture:(SKTexture *)texture

Declaration
From
@property(atomic) BOOL usesMipmaps
To
@property(nonatomic) BOOL usesMipmaps

SKTextureAtlas.h
Declaration
From
+ (SKTextureAtlas *)atlasNamed:(NSString *)name
To
+ (instancetype)atlasNamed:(NSString *)name

Declaration
From
@property(readonly, atomic) NSArray *textureNames
To
@property(nonatomic, readonly) NSArray *textureNames

SKTransition.h
Declaration
From
@property(atomic) BOOL pausesIncomingScene
To
@property(nonatomic) BOOL pausesIncomingScene

Declaration
From
@property(atomic) BOOL pausesOutgoingScene
To
@property(nonatomic) BOOL pausesOutgoingScene

SKVideoNode.h
Declaration
From
@property(atomic) CGPoint anchorPoint
To
@property(nonatomic) CGPoint anchorPoint

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

Declaration
From
@property(atomic) CGSize size
To
@property(nonatomic) CGSize size

SKView.h
Declaration
From
@property(getter=isAsynchronous, atomic) BOOL asynchronous
To
@property(nonatomic, getter=isAsynchronous) BOOL asynchronous

Declaration
From
@property(atomic) NSInteger frameInterval
To
@property(nonatomic) NSInteger frameInterval

Declaration
From
@property(atomic) BOOL ignoresSiblingOrder
To
@property(nonatomic) BOOL ignoresSiblingOrder

Modified SKView.paused
Declaration
From
@property(getter=isPaused, atomic) BOOL paused
To
@property(nonatomic, getter=isPaused) BOOL paused

Modified SKView.scene
Declaration
From
@property(readonly, atomic) SKScene *scene
To
@property(nonatomic, readonly) SKScene *scene

Declaration
From
@property(atomic) BOOL showsDrawCount
To
@property(nonatomic) BOOL showsDrawCount

Declaration
From
@property(atomic) BOOL showsFPS
To
@property(nonatomic) BOOL showsFPS

Declaration
From
@property(atomic) BOOL showsNodeCount
To
@property(nonatomic) BOOL showsNodeCount

SpriteKitBase.h