INVImage
@interface INVImage : NSObject <NSSecureCoding>
셰이프에서 사용하는 비트맵 이미지를 정의한 클래스.
-
UIImage
로부터INVImage
객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithImage:(nonnull UIImage *)image;
Swift
convenience init(image: UIImage)
Parameters
image
생성할 이미지 객체.
Return Value
INVImage
객체. -
UIImage
로부터INVImage
객체를 생성합니다. 재사용 식별자는reuseIdentifier
로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithImage:(nonnull UIImage *)image reuseIdentifier:(nullable NSString *)reuseIdentifier;
Swift
convenience init(image: UIImage, reuseIdentifier: String?)
Parameters
image
생성할 이미지 객체.
reuseIdentifier
재사용 식별자.
Return Value
INVImage
객체. -
앱의
Asset
으로부터INVImage
객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithName:(nonnull NSString *)name;
Swift
convenience init(name: String)
Parameters
name
생성할 이미지 Asset 이름.
Return Value
INVImage
객체. -
앱의
Asset
으로부터INVImage
객체를 생성합니다. 재사용 식별자는reuseIdentifier
로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithName:(nonnull NSString *)name reuseIdentifier:(nullable NSString *)reuseIdentifier;
Swift
convenience init(name: String, reuseIdentifier: String?)
Parameters
name
생성할 이미지 Asset 이름.
reuseIdentifier
재사용 식별자.
Return Value
INVImage
객체. -
지정한
Bundle
의Asset
으로부터INVImage
객체를 생성합니다. 재사용 식별자는 자동으로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithName:(nonnull NSString *)name inBundle:(nullable NSBundle *)bundle;
Swift
convenience init(name: String, in bundle: Bundle?)
Parameters
name
생성할 이미지 Asset 이름.
bundle
Asset이 포함된 번들.
Return Value
INVImage
객체. -
지정한
Bundle
의Asset
으로부터INVImage
객체를 생성합니다. 재사용 식별자는reuseIdentifier
로 지정됩니다.Declaration
Objective-C
+ (nonnull instancetype)imageWithName:(nonnull NSString *)name inBundle:(nullable NSBundle *)bundle reuseIdentifier:(nullable NSString *)reuseIdentifier;
Swift
convenience init(name: String, in bundle: Bundle?, reuseIdentifier: String?)
Parameters
name
생성할 이미지 Asset 이름.
bundle
Asset이 포함된 번들.
reuseIdentifier
재사용 식별자.
Return Value
INVImage
객체.
-
이미지 객체.
Declaration
Objective-C
@property (readonly, nonatomic) UIImage *_Nonnull image;
Swift
var image: UIImage { get }
-
재사용 식별자.
Declaration
Objective-C
@property (readonly, copy, nonatomic) NSString *_Nonnull reuseIdentifier;
Swift
var reuseIdentifier: String { get }