2015-04-16 22 views
0

我想閱讀iOS設備上的一些大文件,以使iOS設備成爲更好的內存,有人告訴我也許我可以在iOS上使用linux內存映射,但我不知道它。或者在iOS平臺上還有其他一些方法就像linux內存映射一樣? Thx這麼多。如何在iOS上使用linux內存映射?

+2

避免過早優化會更好。讓你的應用程序工作。然後,如果大文件出現問題,請查看iOS方式處理大文件。然後,如果您遇到問題,請針對您的具體問題發佈更具體的問題。 – rmaddy

回答

0

在iOS上,從NSData的實例開始,並將其配置爲使用內存映射將文件的內容映射到內存中。

正如@rmaddy所言,避免過早優化。假設「大文件」意味着「大於物理內存」,那麼從上面開始。如果「大文件」意味着「幾MB」,那麼只需讀取這些文件並使用它,直到您量化實際性能問題。