Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AssetsLibrary ссылка класса ALAssetRepresentation

Опции
Развертывание Target:

На этой странице
Язык:

ALAssetRepresentation

Наследование


Соответствует


Оператор импорта


Swift

import AssetsLibrary

Objective C

@import AssetsLibrary;

Доступность


Доступный в iOS 4.0 и позже.

ALAssetRepresentation объект инкапсулирует одно из представлений данного ALAsset объект.

Данный актив в библиотеке может иметь больше чем одно представление. Например, если камера обеспечит RAW и версии JPEG изображения, то получающийся актив будет иметь два представления — один для файла RAW и один для файла JPEG.

  • Возвращает полное разрешение CGImage представления.

    Объявление

    Swift

    func CGImageWithOptions(_ options: [NSObject : AnyObject]!) -> Unmanaged<CGImage>!

    Objective C

    - (CGImageRef)CGImageWithOptions:(NSDictionary *)options

    Параметры

    options

    Словарь опций, как описано для CGImageSourceCreateWithData или CGImageSourceCreateWithURL.

    Возвращаемое значение

    Полное разрешение CGImage представления.

    Обсуждение

    Этот метод обеспечивает удобный способ получить представление CGImage актива. Этот метод возвращает самое большое, лучшее доступное представление.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает представление CGImage актива.

    Объявление

    Swift

    func fullResolutionImage() -> Unmanaged<CGImage>!

    Objective C

    - (CGImageRef)fullResolutionImage

    Возвращаемое значение

    A CGImage представление актива, или NULL если не могло бы быть сгенерировано представление CGImage.

    Обсуждение

    Этот метод возвращает самое большое, лучшее доступное представление.

    Для создания правильно повернутого UIImage возражают от CGImage, Вы используете imageWithCGImage:scale:orientation: или initWithCGImage:scale:orientation:, передача значений orientation и scale.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает CGImage представления, которое подходяще для отображения полного экрана.

    Объявление

    Swift

    func fullScreenImage() -> Unmanaged<CGImage>!

    Objective C

    - (CGImageRef)fullScreenImage

    Возвращаемое значение

    CGImage представления, которое подходяще для отображения полного экрана, или NULL если не могло бы быть сгенерировано представление CGImage.

    Обсуждение

    Размерности изображения зависят от устройства, на котором работает Ваше приложение; размерности могут не, однако, точно соответствовать размерности экрана.

    В iOS 5 и позже, этот метод возвращается полностью обрезанный, повернутый, и откорректированное изображение — точно, как пользователь видел бы в фотографиях или в средстве выбора изображения.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает ориентацию представления.

    Объявление

    Swift

    func orientation() -> ALAssetOrientation

    Objective C

    - (ALAssetOrientation)orientation

    Возвращаемое значение

    Ориентация представления. Для списка возможных значений посмотрите ALAssetOrientation.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает масштаб представления.

    Объявление

    Swift

    func scale() -> Float

    Objective C

    - (float)scale

    Возвращаемое значение

    Масштаб представления.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает размерности представления.

    Объявление

    Swift

    func dimensions() -> CGSize

    Objective C

    - (CGSize)dimensions

    Возвращаемое значение

    Размерности представления.

    Обсуждение

    Если представление не будет иметь допустимых размерностей, то этот метод возвратится CGSizeZero.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 5.1 и позже.

  • Возвращает строку, представляющую имя файла представления на диске.

    Объявление

    Swift

    func filename() -> String!

    Objective C

    - (NSString *)filename

    Возвращаемое значение

    Строка, представляющая имя файла представления на диске.

    Обсуждение

    Для представлений, синхронизировавших от iTunes, это будет именем файла представления на узле.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает размер в байтах файла для представления.

    Объявление

    Swift

    func size() -> Int64

    Objective C

    - (long long)size

    Возвращаемое значение

    Размер в байтах файла для представления.

    Обсуждение

    Вы обычно используете этот метод для выделения буфера правильного размера для getBytes:fromOffset:length:error:.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Копирует указанный диапазон байтов в данный буфер.

    Объявление

    Swift

    func getBytes(_ buffer: UnsafeMutablePointer<UInt8>, fromOffset offset: Int64, length length: Int, error error: NSErrorPointer) -> Int

    Objective C

    - (NSUInteger)getBytes:(uint8_t *)buffer fromOffset:(long long)offset length:(NSUInteger)length error:(NSError **)error

    Параметры

    buffer

    Буфер, в который можно скопировать данные.

    Вы обычно используете size выделить буфер правильного размера.

    offset

    Число байтов с начала файла начать копировать.

    length

    Число байтов для копирования.

    error

    Если ошибка происходит, по возврату содержит NSError объект, описывающий проблему.

    Передача NULL если Вы не хотите информации об ошибке.

    Возвращаемое значение

    Число байтов, фактически записанных в buffer. Если диапазон превысит размер файла, число чтения байтов будет меньше, чем требуемый диапазон. Если ошибка происходит, возвраты 0.

    Обсуждение

    Этот метод возвращает самое большое, лучшее доступное представление.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

    См. также

    – размер

  • Возвращает UTI представления.

    Объявление

    Swift

    func UTI() -> String!

    Objective C

    - (NSString *)UTI

    Возвращаемое значение

    UTI представления

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает словарь словарей метаданных для представления.

    Объявление

    Swift

    func metadata() -> [NSObject : AnyObject]!

    Objective C

    - (NSDictionary *)metadata

    Возвращаемое значение

    Словарь словарей метаданных для представления. Возвраты nil если представление является тем, которое не может интерпретировать система.

    Обсуждение

    Возвращенный словарь содержит те же значения, которые были бы возвращены CGImageSourceCopyPropertiesAtIndex.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает персистентный URL, однозначно определяющий представление.

    Объявление

    Swift

    func url() -> NSURL!

    Objective C

    - (NSURL *)url

    Возвращаемое значение

    Персистентный URL, однозначно определяющий представление.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.