gpt4 book ai didi

iphone - NSInputStream 包装器通过指定的分隔符读取字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:06 27 4
gpt4 key购买 nike

我正在将一个 java 客户端移植到 iphone,我一直在想是否有一个围绕 NSInputStream 的包装器来从停止在指定分隔符处的流中读取字符串?我正在考虑类似 Javas Scanner 类的东西 (http://download.oracle.com/javase/6/docs/api/index.html?overview-summary.html)。

我需要此功能,因为我的 iPhone 客户端正在从服务器接收消息,消息的结尾由字符 CR 和 LF 定义

我一直在搜索 google 和 stackoverflow,但没有任何运气。只是要求确保我不会开始重新发明轮子可以这么说。

感谢您的帮助! :=)

最佳答案

我认为这是不可能的。也许您可以将流读取到缓冲区,转换为 NSString 并搜索您的分隔符。 NSInputStream允许您读取 N 字节的 block ,但您必须自己将其转换为 NSString,然后使用分隔符处理您的逻辑。

关于iphone - NSInputStream 包装器通过指定的分隔符读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661612/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com