【问题标题】:Local storage for iPhone appiPhone应用程序的本地存储
【发布时间】:2011-10-07 05:08:11
【问题描述】:

我想开发一个应用程序。该功能类似于 RSS 提要阅读器。从 Web 服务读取 XML 并在表格视图中显示它们。但是我有一些问题要处理本地存储。我不需要存储所有历史记录,因为它需要大量存储。但我确实想存储数十条最新记录,这样即使在加载新数据或没有网络连接时,用户也能真正看到一些东西。我该怎么办?我应该使用 Coredata 还是其他方法?

【问题讨论】:

    标签: iphone ios core-data local-storage


    【解决方案1】:

    有几种方法可以在您的 iOS 项目中实现此存储(我将在此处提及 3 种):

    1. Core Data - Core Data 非常强大,它当然可以处理您的用例。设置数据模型有一些开销。您可以在此处阅读有关 Core Data 的信息:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/index.html

    2. SQLite 数据库 - 您的核心数据实现可能会使用 SQLite 作为其持久存储。但是,您也可以直接使用 SQLite。这使您可以随心所欲地处理数据,但它也需要大量开销才能以上述方式启动和运行。这可能是一个很好的解决方案,但我认为它不适合您的项目。 http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_4_iPhone_Application

    3. 属性列表 - 属性列表很容易在项目中实现,用于读取和写入数据。您可以在此处阅读有关属性列表的更多信息:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html

    希望对您有所帮助。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2014-09-11
    • 2019-10-16
    • 2011-01-14
    相关资源
    最近更新 更多