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.

  • 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?) -> ()) -> ()