美文网首页iOS
iOS 逐行读取文件

iOS 逐行读取文件

作者: NieFeng1024 | 来源:发表于2016-12-14 13:13 被阅读360次

http://qa.helplib.com/228053

所谓逐行读取文件实际是一个文件读取的方式,并不是真正意义上的逐行读取,文件数据本来就不会太大没必要逐行读取,可能需要其中某一个数据,这是存储数据结构就很重要,存的时候在每一个数据单元末位标记一下,在读取的时候再根据标识切分开,得到一个集合,再根据二分查找算法可以快速获取某一个数据单元。

存储字符串数据时,
在每一个单独的字符串后面追加一个 /n 这个转义字符 代表换行,将所有字符串转换为NSData 数据写入文件存储在沙盒中,
在读取数据时,
根据 /n 去切分 所有的数据得到的就是一个数组,这样就相当于把文件切分了。

至于使用/n 还是其他自定义的特殊字符取决于数据。
数据比较简单,都是整形数字则用/n 就可以满足需求


逐行读取文件.png

相关文章

网友评论

    本文标题:iOS 逐行读取文件

    本文链接:https://www.haomeiwen.com/subject/wnyimttx.html