是否有可能使用NSURL引用RAM中的文件...我不是意味着更長期的內存〜16 GB的存儲,但專用的RAM〜512MB?NSURL在內存RAM
我看到下面的網站,但它似乎從不同的角度解決這個問題.. http://memfrag.se/blog/Memory-Mapped-Files
是否有可能使用NSURL引用RAM中的文件...我不是意味着更長期的內存〜16 GB的存儲,但專用的RAM〜512MB?NSURL在內存RAM
我看到下面的網站,但它似乎從不同的角度解決這個問題.. http://memfrag.se/blog/Memory-Mapped-Files
當然你也可以有。 URL作爲通用資源定位器。
您可以定義一個方案,例如內存中的文件爲memory://MEMORY_ADRESS
。另外,如果你想使用帶有內存映射文件的NSURLRequest
(不管請求應該怎麼做),你可以爲這個方案註冊一個NSURLProtocol
實例。
您還可以將子類NSFileManager
添加到了解memory://
網址的功能中。
你想在內存中有一個文件,或者你想'NSURL'引用一個內存塊嗎? – JustSid 2012-08-10 09:07:13
@JustSid 嗨JustSid 感謝您的問題。 如果底層NSURL是內存塊或文件,它對大多數iOS SDK是否有所幫助?其中一個或另一個有優勢嗎? – Alistair 2012-08-11 06:30:55
是的,有很大的差別,但如果你必須問,那麼你可能根本不想使用內存映射文件。 – Sulthan 2012-08-11 15:54:33