/* * This file is part of the SDWebImage package. * (c) Olivier Poitrey * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ #import "SDImageFrame.h" @interface SDImageFrame () @property (nonatomic, strong, readwrite, nonnull) UIImage *image; @property (nonatomic, readwrite, assign) NSTimeInterval duration; @end @implementation SDImageFrame - (instancetype)initWithImage:(UIImage *)image duration:(NSTimeInterval)duration { self = [super init]; if (self) { _image = image; _duration = duration; } return self; } + (instancetype)frameWithImage:(UIImage *)image duration:(NSTimeInterval)duration { SDImageFrame *frame = [[SDImageFrame alloc] initWithImage:image duration:duration]; return frame; } @end