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

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

Разработчик

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

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

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

NSPipe

NSPipe объекты обеспечивают объектно-ориентированный интерфейс для доступа к каналам. NSPipe объект представляет оба конца канала и включает коммуникацию через канал. Канал является односторонним каналом передачи между связанными процессами; в то время как другой процесс считывает те данные, каждый обрабатывает данные записей. Данные, проходящие через канал, буферизуются; размер буфера определяется базовой операционной системой. NSPipe абстрактный класс, открытый интерфейс кластера класса.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • init - init Доступный в OS X v10.0 через OS X v10.9

    Возвращает инициализированный NSPipe объект.

    Объявление

    Objective C

    - (id)init

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

    Инициализированный NSPipe объект. Возвраты nil если метод встречается с ошибками при попытке создать канал или NSFileHandle объекты, служащие конечными точками канала.

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

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

    См. также

    + канал

  • Возвраты NSPipe объект.

    Объявление

    Objective C

    + (NSPipe *)pipe

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

    Инициализированный NSPipe объект. Возвраты nil если метод встречается с ошибками при попытке создать канал или NSFileHandle объекты, служащие конечными точками канала.

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

    Objective C

    @import Foundation;

    Доступность

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

  • Дескриптор файла чтения получателя. (только для чтения)

    Объявление

    Swift

    var fileHandleForReading: NSFileHandle { get }

    Objective C

    @property(readonly, retain) NSFileHandle *fileHandleForReading

    Обсуждение

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

    Вы используете возвращенный дескриптор файла для чтения из использования канала NSFileHandleсчитайте методы —availableData, readDataToEndOfFile, и readDataOfLength:.

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

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Дескриптор файла записи получателя. (только для чтения)

    Объявление

    Swift

    var fileHandleForWriting: NSFileHandle { get }

    Objective C

    @property(readonly, retain) NSFileHandle *fileHandleForWriting

    Обсуждение

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

    Вы используете возвращенный дескриптор файла для записи в использование канала NSFileHandle writeData: метод. Когда Вы закончите, пишущий данные в этот объект, отправьте ему a closeFile сообщение для удаления дескриптора. Удаление дескриптора заставляет процесс считывания получать конец сигнала данных (пустое NSData объект).

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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