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

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

Разработчик

Ссылка платформы основы ссылка класса NSURLHandle

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

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

NSURLHandle

NSURLHandle объявляет программируемый интерфейс для объекта, что доступы и управляют данными ресурсов, обозначенными NSURL объект. Сингл NSURLHandle может обслужить многократный эквивалент NSURL объекты, но только если этот URLs отображается на тот же ресурс.

Какао обеспечивает частные конкретные подклассы для обработки HTTP и схем URL файла. Если бы Вы хотите реализовать поддержку дополнительных схем URL, Вы сделали бы так путем создания подкласса NSURLHandle. Можно использовать NSURL и NSURLHandle загружать с Ftp-сайтов без разделения на подклассы.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • cachedHandleForURL: + cachedHandleForURL: (OS X v10.4) и позже

    Возвращает дескриптор URL из кэша, обслужившего указанный URL или другой идентичный URL.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    + (NSURLHandle *)cachedHandleForURL:(NSURL *)aURL

    Параметры

    aURL

    URL, кэшируемый дескриптор URL которого желаем.

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

    URL обрабатывает от обслужившего кэша aURL или другой идентичный URL. Возвраты nil если нет такого дескриптора.

    Обсуждение

    Подклассы NSURLHandle должен переопределить этот метод.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • initWithURL:cached: - initWithURL:cached: (OS X v10.4) и позже

    Инициализирует недавно создаваемый дескриптор URL с указанным URL.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    - (id)initWithURL:(NSURL *)aURL cached:(BOOL)willCache

    Параметры

    aURL

    URL для нового дескриптора.

    willCache

    YEStrue если дескриптор URL должен кэшировать свои данные и реагировать на запросы от эквивалентного URLs для кэшированных данных, NOfalse иначе.

    Обсуждение

    Подклассы NSURLHandle должен переопределить этот метод.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • URLHandleClassForURL: + URLHandleClassForURL: (OS X v10.4) и позже

    Возвращает класс дескриптора URL, который будет использоваться для указанного URL.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    + (Class)URLHandleClassForURL:(NSURL *)aURL

    Параметры

    aURL

    Рассматриваемый URL.

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

    Класс дескриптора URL, который будет использоваться для aURL.

    Обсуждение

    Подклассы NSURLHandle должен быть зарегистрирован через registerURLHandleClass: метод. Подкласс определяется путем выяснения у списка зарегистрированных подклассов если это canInitWithURL:; первый класс для ответа YEStrue выбран.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • canInitWithURL: + canInitWithURL: (OS X v10.4) и позже

    Возвраты, может ли дескриптор URL быть инициализирован с данным URL.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    + (BOOL)canInitWithURL:(NSURL *)aURL

    Параметры

    aURL

    Рассматриваемый URL.

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

    YEStrue если дескриптор URL может быть инициализирован с aURL, NOfalse иначе.

    Обсуждение

    Подклассы NSURLHandle должен переопределить этот метод для идентификации, который URLs они могут обслужить.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • Регистрирует подкласс NSURLHandle как доступный подкласс для обработки URLs

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    + (void)registerURLHandleClass:(Class)aURLHandleSubclass

    Параметры

    aURLHandleSubclass

    Новый подкласс для регистрации как доступный подкласс.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • propertyForKey: - propertyForKey: (OS X v10.4) и позже

    Возвращает свойство для указанного ключа.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    - (id)propertyForKey:(NSString *)propertyKey

    Параметры

    propertyKey

    Ключ желаемого свойства.

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

    Значение связалось с propertyKey. Возвраты nil если нет такого ключа.

    Обсуждение

    Подклассы NSURLHandle должны переопределить этот метод.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • Возвращает свойство для указанного ключа, только если значение уже доступно; т.е. клиент не должен выполнять работу.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    - (id)propertyForKeyIfAvailable:(NSString *)propertyKey

    Параметры

    propertyKey

    Ключ желаемого свойства.

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

    Значение связалось с propertyKey. Возвраты nil если клиент должен был бы выполнить работу для выборки свойства, если бы нет такого ключа или.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • writeProperty:forKey: - writeProperty:forKey: (OS X v10.4) и позже

    Устанавливает свойство ресурса получателя для указанного ключа к указанному значению.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    - (BOOL)writeProperty:(id)propertyValue forKey:(NSString *)propertyKey

    Параметры

    propertyValue

    Новое значение для свойства.

    propertyKey

    Ключ желаемого свойства.

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

    YEStrue если модификация была успешна, NOfalse иначе.

    Обсуждение

    Должен быть переопределен подклассами.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

    См. также

    – propertyForKey:

  • writeData: - writeData: (OS X v10.4) и позже

    Попытки записать указанный набор данных к расположению, указанному URL получателя.

    Оператор осуждения

    Использовать NSURLConnection или NSURLDownload вместо этого; см. Руководство по программированию Загрузочной системы URL.

    Объявление

    Objective C

    - (BOOL)writeData:(NSData *)data

    Параметры

    data

    Данные для записи.

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

    YEStrue в случае успеха, NOfalse иначе.

    Обсуждение

    Должен быть переопределен подклассами.

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

    Objective C

    @import Foundation;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

Типы данных