1212// / @cond
1313@interface CPTAnimationPeriod ()
1414
15- +(id )periodWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay ;
15+ +(instancetype )periodWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay ;
1616
17- -(id )initWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay ;
17+ -(instancetype )initWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay ;
1818
1919@property (nonatomic , readwrite ) CGFloat startOffset;
2020
@@ -75,7 +75,7 @@ @implementation CPTAnimationPeriod
7575 * @param aDelay The starting delay in seconds.
7676 * @return The initialized object.
7777 **/
78- +(id )periodWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
78+ +(instancetype )periodWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
7979{
8080 return [[self alloc ] initWithStartValue: aStartValue endValue: anEndValue duration: aDuration withDelay: aDelay];
8181}
@@ -90,7 +90,7 @@ +(id)periodWithStartValue:(NSValue *)aStartValue endValue:(NSValue *)anEndValue
9090 * @param aDelay The starting delay in seconds.
9191 * @return The initialized object.
9292 **/
93- +(id )periodWithStart : (CGFloat)aStart end : (CGFloat)anEnd duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
93+ +(instancetype )periodWithStart : (CGFloat)aStart end : (CGFloat)anEnd duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
9494{
9595 return [_CPTAnimationCGFloatPeriod periodWithStartValue: @(aStart)
9696 endValue: @(anEnd)
@@ -106,7 +106,7 @@ +(id)periodWithStart:(CGFloat)aStart end:(CGFloat)anEnd duration:(CGFloat)aDurat
106106 * @param aDelay The starting delay in seconds.
107107 * @return The initialized object.
108108 **/
109- +(id )periodWithStartPoint : (CGPoint)aStartPoint endPoint : (CGPoint)anEndPoint duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
109+ +(instancetype )periodWithStartPoint : (CGPoint)aStartPoint endPoint : (CGPoint)anEndPoint duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
110110{
111111 return [_CPTAnimationCGPointPeriod periodWithStartValue: [NSValue valueWithBytes: &aStartPoint objCType: @encode (CGPoint)]
112112 endValue: [NSValue valueWithBytes: &anEndPoint objCType: @encode (CGPoint)] duration: aDuration
@@ -121,7 +121,7 @@ +(id)periodWithStartPoint:(CGPoint)aStartPoint endPoint:(CGPoint)anEndPoint dura
121121 * @param aDelay The starting delay in seconds.
122122 * @return The initialized object.
123123 **/
124- +(id )periodWithStartSize : (CGSize)aStartSize endSize : (CGSize)anEndSize duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
124+ +(instancetype )periodWithStartSize : (CGSize)aStartSize endSize : (CGSize)anEndSize duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
125125{
126126 return [_CPTAnimationCGSizePeriod periodWithStartValue: [NSValue valueWithBytes: &aStartSize objCType: @encode (CGSize)]
127127 endValue: [NSValue valueWithBytes: &anEndSize objCType: @encode (CGSize)] duration: aDuration
@@ -136,7 +136,7 @@ +(id)periodWithStartSize:(CGSize)aStartSize endSize:(CGSize)anEndSize duration:(
136136 * @param aDelay The starting delay in seconds.
137137 * @return The initialized object.
138138 **/
139- +(id )periodWithStartRect : (CGRect)aStartRect endRect : (CGRect)anEndRect duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
139+ +(instancetype )periodWithStartRect : (CGRect)aStartRect endRect : (CGRect)anEndRect duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
140140{
141141 return [_CPTAnimationCGRectPeriod periodWithStartValue: [NSValue valueWithBytes: &aStartRect objCType: @encode (CGRect)]
142142 endValue: [NSValue valueWithBytes: &anEndRect objCType: @encode (CGRect)] duration: aDuration
@@ -151,7 +151,7 @@ +(id)periodWithStartRect:(CGRect)aStartRect endRect:(CGRect)anEndRect duration:(
151151 * @param aDelay The starting delay in seconds.
152152 * @return The initialized object.
153153 **/
154- +(id )periodWithStartDecimal : (NSDecimal )aStartDecimal endDecimal : (NSDecimal )anEndDecimal duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
154+ +(instancetype )periodWithStartDecimal : (NSDecimal )aStartDecimal endDecimal : (NSDecimal )anEndDecimal duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
155155{
156156 return [_CPTAnimationNSDecimalPeriod periodWithStartValue: [NSValue valueWithBytes: &aStartDecimal objCType: @encode (NSDecimal )]
157157 endValue: [NSValue valueWithBytes: &anEndDecimal objCType: @encode (NSDecimal )] duration: aDuration
@@ -166,7 +166,7 @@ +(id)periodWithStartDecimal:(NSDecimal)aStartDecimal endDecimal:(NSDecimal)anEnd
166166 * @param aDelay The starting delay in seconds.
167167 * @return The initialized object.
168168 **/
169- +(id )periodWithStartPlotRange : (CPTPlotRange *)aStartPlotRange endPlotRange : (CPTPlotRange *)anEndPlotRange duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
169+ +(instancetype )periodWithStartPlotRange : (CPTPlotRange *)aStartPlotRange endPlotRange : (CPTPlotRange *)anEndPlotRange duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
170170{
171171 return [_CPTAnimationPlotRangePeriod periodWithStartValue: (NSValue *)aStartPlotRange
172172 endValue: (NSValue *)anEndPlotRange
@@ -192,7 +192,7 @@ +(id)periodWithStartPlotRange:(CPTPlotRange *)aStartPlotRange endPlotRange:(CPTP
192192 * @param aDelay The starting delay in seconds.
193193 * @return The initialized object.
194194 **/
195- -(id )initWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
195+ -(instancetype )initWithStartValue : (NSValue *)aStartValue endValue : (NSValue *)anEndValue duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
196196{
197197 if ( (self = [super init ]) ) {
198198 startValue = [aStartValue copy ];
@@ -215,7 +215,7 @@ -(id)initWithStartValue:(NSValue *)aStartValue endValue:(NSValue *)anEndValue du
215215 * @param aDelay The starting delay in seconds.
216216 * @return The initialized object.
217217 **/
218- -(id )initWithStart : (CGFloat)aStart end : (CGFloat)anEnd duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
218+ -(instancetype )initWithStart : (CGFloat)aStart end : (CGFloat)anEnd duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
219219{
220220 self = [(_CPTAnimationCGFloatPeriod *)[_CPTAnimationCGFloatPeriod alloc ] initWithStartValue : @(aStart)
221221 endValue : @(anEnd)
@@ -233,7 +233,7 @@ -(id)initWithStart:(CGFloat)aStart end:(CGFloat)anEnd duration:(CGFloat)aDuratio
233233 * @param aDelay The starting delay in seconds.
234234 * @return The initialized object.
235235 **/
236- -(id )initWithStartPoint : (CGPoint)aStartPoint endPoint : (CGPoint)anEndPoint duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
236+ -(instancetype )initWithStartPoint : (CGPoint)aStartPoint endPoint : (CGPoint)anEndPoint duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
237237{
238238 self = [(_CPTAnimationCGPointPeriod *)[_CPTAnimationCGPointPeriod alloc ] initWithStartValue :[NSValue valueWithBytes: &aStartPoint objCType: @encode (CGPoint)]
239239 endValue :[NSValue valueWithBytes: &anEndPoint objCType: @encode (CGPoint)]
@@ -251,7 +251,7 @@ -(id)initWithStartPoint:(CGPoint)aStartPoint endPoint:(CGPoint)anEndPoint durati
251251 * @param aDelay The starting delay in seconds.
252252 * @return The initialized object.
253253 **/
254- -(id )initWithStartSize : (CGSize)aStartSize endSize : (CGSize)anEndSize duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
254+ -(instancetype )initWithStartSize : (CGSize)aStartSize endSize : (CGSize)anEndSize duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
255255{
256256 self = [(_CPTAnimationCGSizePeriod *)[_CPTAnimationCGSizePeriod alloc ] initWithStartValue :[NSValue valueWithBytes: &aStartSize objCType: @encode (CGSize)]
257257 endValue :[NSValue valueWithBytes: &anEndSize objCType: @encode (CGSize)]
@@ -269,7 +269,7 @@ -(id)initWithStartSize:(CGSize)aStartSize endSize:(CGSize)anEndSize duration:(CG
269269 * @param aDelay The starting delay in seconds.
270270 * @return The initialized object.
271271 **/
272- -(id )initWithStartRect : (CGRect)aStartRect endRect : (CGRect)anEndRect duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
272+ -(instancetype )initWithStartRect : (CGRect)aStartRect endRect : (CGRect)anEndRect duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
273273{
274274 self = [(_CPTAnimationCGRectPeriod *)[_CPTAnimationCGRectPeriod alloc ] initWithStartValue :[NSValue valueWithBytes: &aStartRect objCType: @encode (CGRect)]
275275 endValue :[NSValue valueWithBytes: &anEndRect objCType: @encode (CGRect)]
@@ -287,7 +287,7 @@ -(id)initWithStartRect:(CGRect)aStartRect endRect:(CGRect)anEndRect duration:(CG
287287 * @param aDelay The starting delay in seconds.
288288 * @return The initialized object.
289289 **/
290- -(id )initWithStartDecimal : (NSDecimal )aStartDecimal endDecimal : (NSDecimal )anEndDecimal duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
290+ -(instancetype )initWithStartDecimal : (NSDecimal )aStartDecimal endDecimal : (NSDecimal )anEndDecimal duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
291291{
292292 self = [(_CPTAnimationNSDecimalPeriod *)[_CPTAnimationNSDecimalPeriod alloc ] initWithStartValue :[NSValue valueWithBytes: &aStartDecimal objCType: @encode (NSDecimal )]
293293 endValue :[NSValue valueWithBytes: &anEndDecimal objCType: @encode (NSDecimal )]
@@ -305,7 +305,7 @@ -(id)initWithStartDecimal:(NSDecimal)aStartDecimal endDecimal:(NSDecimal)anEndDe
305305 * @param aDelay The starting delay in seconds.
306306 * @return The initialized object.
307307 **/
308- -(id )initWithStartPlotRange : (CPTPlotRange *)aStartPlotRange endPlotRange : (CPTPlotRange *)anEndPlotRange duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
308+ -(instancetype )initWithStartPlotRange : (CPTPlotRange *)aStartPlotRange endPlotRange : (CPTPlotRange *)anEndPlotRange duration : (CGFloat)aDuration withDelay : (CGFloat)aDelay
309309{
310310 self = [(_CPTAnimationPlotRangePeriod *)[_CPTAnimationPlotRangePeriod alloc ] initWithStartValue : (NSValue *)aStartPlotRange
311311 endValue : (NSValue *)anEndPlotRange
@@ -320,7 +320,7 @@ -(id)initWithStartPlotRange:(CPTPlotRange *)aStartPlotRange endPlotRange:(CPTPlo
320320/* * @brief Initializes a newly allocated CPTAnimationPeriod object with no start or end values and a @par{duration} and @par{delay} of zero (@num{0}).
321321 * @return The initialized object.
322322 **/
323- -(id )init
323+ -(instancetype )init
324324{
325325 return [self initWithStartValue: nil endValue: nil duration: 0.0 withDelay: 0.0 ];
326326}
0 commit comments