【问题标题】:What's useage of iOS app Cache.db in Library caches path?库缓存路径中 iOS 应用程序 Cache.db 的用途是什么?
【发布时间】:2012-01-29 00:15:10
【问题描述】:

我在 iOS 模拟器中发现,Library 缓存路径中有一个名为 Cache.db 的文件。

db中有一些表:

sqlite3 Cache.db 
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .table
cfurl_cache_blob_data       cfurl_cache_response      
cfurl_cache_receiver_data   cfurl_cache_schema_version

我想知道它有什么作用?我们如何利用这个数据库?

【问题讨论】:

    标签: ios


    【解决方案1】:

    NSURLCache 使用它。它会在您创建 NSURLRequest 时自动使用,除非您指定不想使用缓存。

    【讨论】:

    • 要添加到 rckones 点,您不需要做任何特别的事情来使用这个缓存。我相信它会缓存特定的 URL 请求,因此如果您请求 host.com/webservice/1 并稍后请求相同的确切字符串,它将几乎立即加载。
    • 这个文件是不是在应用关闭的时候被清空了?
    • @atuljangra No Cache.db 文件不会被自动清除。您需要为此编写代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多