簡體   English   中英

NSInputStream包裝器,用於通過指定的分隔符讀取字符串

[英]NSInputStream wrapper to read strings by specified delimiter

我正在將一個java客戶端移植到iphone,我一直想知道NSInputStream是否有一個包裝器從一個停止在指定分隔符的流中讀取字符串? 我在考慮像Javas Scanner類(http://download.oracle.com/javase/6/docs/api/index.html?overview-summary.html)。

我需要此功能,因為我的iphone客戶端正在接收來自服務器的消息,其中消息的結尾由字符CR和LF定義

我一直在搜索谷歌和stackoverflow沒有任何運氣。 只是要求確保我不會開始重新發明輪子可以這么說。

謝謝你的幫助! :=)

我不認為這是可能的。 也許您可以將流讀取到緩沖區,轉換為NSString並搜索您的分隔符。 NSInputStream允許您讀取N個字節的塊,但您必須自己將其轉換為NSString,然后使用分隔符處理邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM