FlaneurImageDescription
final public class FlaneurImageDescription
FlaneurImageDescription is a model used to store an image. The image can either be defined by an URL, a PHAsset or an actuel UIImage.
-
The source of the image.
Declaration
Swift
public var sourceType: FlaneurImageDescriptionSourceType
-
Init with a URL
Declaration
Swift
public init?(imageURL: URL?)
Parameters
imageURL
A URL pointing on the image with which you want to initialize the FlaneurImageDescription
Return Value
A new FlaneurImageDescription
-
Init with a UIImage
Declaration
Swift
public init?(image: UIImage?)
Parameters
image
An image with which you want to initialize the FlaneurImageDescription
Return Value
A new FlaneurImageDescription
-
Init with a PHAsset
Declaration
Swift
public init?(asset: PHAsset?)
Parameters
asset
An asset referencing the image with which you want to initialize the FlaneurImageDescription
Return Value
A new FlaneurImageDescription
-
Init with a URL String
Declaration
Swift
public convenience init?(imageURLString: String?)
Parameters
imageURLString
A string representing the URL pointing on the image with which you want to initialize the FlaneurImageDescription
Return Value
A new FlaneurImageDescription
-
Declaration
Swift
static public func == (lhs: FlaneurImageDescription, rhs: FlaneurImageDescription) -> Bool
-
Declaration
Swift
public var hashValue: Int
-
Produce a unique identifier for each object
Declaration
Swift
public func diffIdentifier() -> NSObjectProtocol
Return Value
a unique identifier for each object
-
Check if two objects of the same type are equal
Declaration
Swift
public func isEqual(toDiffableObject object: ListDiffable?) -> Bool
Parameters
object
The object with which it is compared
Return Value
A Boolean value indicating whether or not the objects are equal
-
Declaration
Swift
public var description: String
-
Undocumented
Declaration
Swift
public func requestImage(resultHandler: @escaping(UIImage?, Error?) -> ()) -> ()