diff --git a/JMNoise/UIView+JMNoise.m b/JMNoise/UIView+JMNoise.m index 38a256f..a2a90b6 100644 --- a/JMNoise/UIView+JMNoise.m +++ b/JMNoise/UIView+JMNoise.m @@ -105,7 +105,11 @@ - (void)applyNoise; - (void)applyNoiseWithOpacity:(CGFloat)opacity atLayerIndex:(NSUInteger) layerIndex; { +#if __has_feature(objc_arc) + NoiseLayer * noiseLayer = [[NoiseLayer alloc] init]; +#else NoiseLayer * noiseLayer = [[[NoiseLayer alloc] init] autorelease]; +#endif [noiseLayer setFrame:self.bounds]; noiseLayer.masksToBounds = YES; noiseLayer.opacity = opacity;