0

我正在尝试将由股票代码和关联公司组成的文本文件读入字典,文本文件中的每一行都有一个符号和公司,如

应用苹果

GOOG-Q 谷歌

最终,我试图有一个搜索栏,根据股票代码查找相应的公司(反之亦然)。

那么,解决这个问题的最佳方法是什么?将整个文件作为字符串读取,然后尝试使用 fileString componentsSeparatedByString:@"\n" 分隔项目,还是有更好的方法?

4

1 回答 1

0

NSScanner通常是解析数据的好方法。

您可能需要注意换行符,具体取决于文件的来源,它可以是换行符 (\n)、回车符 (\r) 或两个字符 (\r\n) .

使用 NSScanner 可以让您轻松扫描行,同时忽略实际的行尾字符(请参阅 [ NSCharacterSet newLineCharacterSet ])。

于 2013-02-11T16:33:27.837 回答