初始化
- (nullable instancetype)initWithContentsOfFile:(NSString *)path;
根据文件路径初始化图像对象
- (nullable instancetype)initWithData:(NSData *)data;
根据数据块初始化图像对象
- (nullable instancetype)initWithData:(NSData *)data scale:(CGFloat)scale
根据数据块初始化图像对象。参数scale为缩放比例。
构造对象
+ (nullable UIImage *)imageWithContentsOfFile:(NSString *)path;
根据文件内容构造图片对象
+ (nullable UIImage *)imageWithData:(NSData *)data;
根据数据块构造图片对象
+ (nullable UIImage *)imageWithData:(NSData *)data scale:(CGFloat)scale
根据数据块构造图片对象。参数scale为缩放比例。
+ (nullable UIImage *)imageNamed:(NSString *)name;
加载资源图片。参数name为资源图片名。例如 “1.jpg”。使用imageNamed加载图片后,图片会根据name缓存。所以使用imageNamed加载相同的图片时,图片只占用一份内存。
返回数据
@property(nonatomic,readonly) CGSize size;
返回大小
@property(nonatomic,readonly) CGFloat
返回缩放比例
@property(nonatomic,readonly) UIImageOrientation imageOrientation;
返回图片方向