Согласно документации, нет, это не так.Это «прекращает поток байтов» в потоке.Хотя CFWriteStreamWrite
является синхронным, это не гарантирует, что все байты, которые вы хотите записать, будут записаны за один вызов.Таким образом, он возвращает количество фактически записанных байтов;ваша задача - продолжать вызывать его, пока ваши данные не будут исчерпаны или вы не решите прекратить их выполнение.
Вызов функции закрытия предназначен для очистки любых ресурсов, связанных с потоком.