.NET потоковые классы эквивалентны в Какао или CoreFoundation? - PullRequest
0 голосов
/ 18 января 2012

Я использовал StreamReader, StreamWriter, TextWriter, BinaryWriter и т. Д. Для классов .NET .Они были так полезны.А в Какао я не могу найти похожие классы.Есть только основные потоки и некоторые классы.Я могу создать несколько похожих классов самостоятельно, но я хочу знать, есть ли предварительно реализованные классы или нет, прежде чем создавать новые.

Можете ли вы сообщить мне о связанных с потоком классах в Cocoa или CoreFoundation?

1 Ответ

0 голосов
/ 18 января 2012

Потоковые классы для Core Foundation: CFReadStream и CFWriteStream - см. Руководство по программированию CFNetwork .Их какао-аналогами являются NSInputStream и NSOutputStream - см. Руководство по программированию потоков для какао

Их функциональные возможности чрезвычайно просты (например, вы можете 'искать в потоках чтения / ввода), поэтому я обнаружил, что их функциональность ограничена.Они подходят для использования с CFNetwork, но кроме этого я прокрутил свой собственный, когда возникла необходимость.Не будучи знакомым с .NET, кажется, что классы, на которые вы ссылаетесь, являются почти подобными Java адаптерами, чего, к сожалению, нет.

...