【发布时间】:2011-08-18 11:56:52
【问题描述】:
想要打开一个大文本文件然后搜索它的内容。 我将带有 stringWithContentsOfFile 的文件加载到 NSString 中。 每件事都适用于 30mb 的文件。但我担心如果我加载一个我想做的 200mb 文件会发生什么。 完整的 NSString 是否在内存中?如果是这样,它将无法在 iPhone 上运行。 iPhone上有这么大文件的解决方案吗?
【问题讨论】:
-
您可以使用 sqlite 数据库并使用核心数据进行查询,而不是使用文本文件。它快速高效。
-
打开文件不需要任何费用...读取和缓冲可以
标签: iphone objective-c memory-management