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

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

Разработчик

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

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

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

NSPortCoder

NSPortCoder конкретный подкласс NSCoder используемый в распределенной системе объектов для передачи объектных прокси (и иногда сами объекты) между NSConnection объекты. NSPortCoder экземпляр всегда создается и используется NSConnection объект; Вы никогда не должны должны быть явно создавать или использовать тот непосредственно сами.

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


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


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


Не применимый

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Создает и возвращает новое NSPortCoder объект.

    Объявление

    Objective C

    + (id)portCoderWithReceivePort:(NSPort *)receiverPort sendPort:(NSPort *)sendPort components:(NSArray *)components

    Параметры

    receiverPort

    Порт получателя.

    sendPort

    Отправить порт.

    components

    Массив, содержащий закодированное распределенное сообщение объектов.

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

    Новое NSPortCoder объект соединился с коммуникационными портами receiverPort и sendPort, с закодированным распределенным сообщением объектов, хранившим в components.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.7.

  • Инициализирует и возвращается NSPortCoder объект.

    Объявление

    Objective C

    - (id)initWithReceivePort:(NSPort *)receiverPort sendPort:(NSPort *)sendPort components:(NSArray *)components

    Параметры

    receiverPort

    Получить порт.

    sendPort

    Отправить порт.

    components

    Массив, содержащий закодированное распределенное сообщение объектов.

    Обсуждение

    Инициализирует недавно выделенный NSPortCoder объект соединился с коммуникационными портами receiverPort и sendPort, с закодированным распределенным сообщением объектов, хранившим в components.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.7.

  • Возвраты NSConnection возразите, что использует получатель.

    Объявление

    Objective C

    - (NSConnection *)connection

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

    NSConnection возразите, что использует получатель. В объекте encodeWithCoder: метод, это - передающее (сервер) соединение. В initWithCoder: это - получение (клиент) соединение.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.7.

  • Кодирует данный порт, таким образом, он может быть должным образом перераспределен в процессе получения или потоке.

    Объявление

    Objective C

    - (void)encodePortObject:(NSPort *)aPort

    Параметры

    aPort

    Порт для кодирования.

    Обсуждение

    Этот метод прежде всего для использования NSPort сами объекты — можно всегда использовать генерала encode...Object: методы для кодирования любого объекта.

    NSPort вызывает этот метод в encodeWithCoder: метод так, чтобы могла быть закодирована надлежащая информация о ядре для порта. Подкласс NSPortCoder не должен кодировать NSPort путем отправки его encodeWithCoder: сообщение. Посмотрите Разделение на подклассы NSCoder для получения дополнительной информации.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Декодирует и возвращается NSPort объект, ранее закодированный с любым генералом encode...Object: сообщения.

    Объявление

    Objective C

    - (NSPort *)decodePortObject

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

    NSPort объект, ранее закодированный с любым генералом encode...Object: сообщения.

    Обсуждение

    Этот метод прежде всего для использования NSPort сами объекты — можно всегда использовать decodeObject декодировать любой объект.

    NSPort вызывает этот метод в initWithCoder: метод так надлежащая информация о ядре для порта может декодироваться. Подкласс NSPortCoder не должен декодировать NSPort путем отправки его initWithCoder: сообщение. Посмотрите Разделение на подклассы NSCoder для получения дополнительной информации.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

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

    Объявление

    Objective C

    - (BOOL)isBycopy

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

    YEStrue если получатель кодирует объект путем копирования его, NOfalse если это ожидает прокси.

    Обсуждение

    Посмотрите Распределенные Объекты Программировать Темы для получения дополнительной информации.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – isByref

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

    Объявление

    Objective C

    - (BOOL)isByref

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

    YEStrue если получатель кодирует объект byref, NOfalse если это ожидает копию.

    Обсуждение

    Посмотрите Распределенные Объекты Программировать Темы для получения дополнительной информации.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – isBycopy