我从gutenberg项目下载了一本大小约为3 mbs的书,我对文件中的所有换行符和空格感到恼火,所以我在txt文件的内容字符串中使用了以下代码:
[[txtFileContentString componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] componentsJoinedByString:@" "];
稍后我使用nsstring方法writeToFile将字符串写入文件。 现在一切都很好但是文件在打开之前需要2-3秒才能打开。我不知道如何使用txt文件,但我想这与这个有一行的新文件有关...两个文件都是用utf8编码的。所以我想知道为什么加载txt文件需要更长的时间,还有另一种方法吗?
(我想摆脱换行符的原因是当我将txt文件内容加载到我的nstextview中时,我的行中间会出现可怕的换行符,因为我的nstextview的宽度不同于为项目设置的宽度古腾堡文件)