【问题标题】:NSCoding v/s SqliteNSCoding v/s Sqlite
【发布时间】:2012-02-14 13:45:58
【问题描述】:

我正在开发一个 iOS 应用程序,从 sqlite 数据库中获取 html 内容并通过自定义的 Objective-c 对象将其加载到 webviews 中。

我愿意在这些自定义对象上实现 NSCoding 以避免从 sqlite 获取内容。

任何人都知道使用 NSCoding 比从 sqlite db 获取更有益多少?

提前致谢,

【问题讨论】:

    标签: ios sqlite nscoding


    【解决方案1】:

    根据我的经验,NSCoding 需要的代码行数比 sqlite 数据库管理要少得多。更少的代码往往意味着更少的错误。

    【讨论】:

      【解决方案2】:

      我不确定它是否有益。 对象归档很好,但它确实要求对象图中的所有对象都实现 NSCoding 协议。对于您正在做的事情,还有其他适当的持久性机制。 Sqlite 又好又快,如果你只做你所说的(从 DB 获取 HTML 内容) Coredata 甚至可能会更好。设置 Coredata 并开始获取和存储内容可以非常快速地完成。

      我通常更喜欢摆脱 NSCoding 归档,这是我通常需要的智能方式。

      【讨论】:

        猜你喜欢
        • 2015-09-13
        • 1970-01-01
        • 2016-01-22
        • 1970-01-01
        • 2012-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多