【问题标题】:Use database in Swift in iOS在 iOS 中使用 Swift 中的数据库
【发布时间】:2016-04-10 10:34:42
【问题描述】:

我做了一些关于在 swift 中使用数据库的搜索,我发现了许多使用 SQLLite 的主题,但他们使用来自 GitHub 和其他的库,但我想知道它们是否是 iOS Swift 内置的东西,因为我没有想使用库。

【问题讨论】:

  • 可以使用ios SDK提供的core data
  • @RatulSharker 我要搜索一下,我认为这是 Swift2 上的新功能,不?
  • @Ben 它已经存在很长时间了...但是它需要编写很多额外的代码,我推荐 Realm,它快速且简单
  • 其实我在swift 2.0项目中使用了core data,但是是用objective-c写的,然后桥接到了swift。因为swift不能很好的和C API一起工作。
  • 明确一点,SQLite 完全内置到 iOS。简单教程:raywenderlich.com/123579/sqlite-tutorial-swift 另外,还有一个非常流行的 SQLite 包装器:github.com/stephencelis/SQLite.swift

标签: ios sql database swift sqlite


【解决方案1】:

为什么不使用 Coredata?我还没有尝试过 swift,但我相信它会类似于在 Objective-C 中使用它。

【讨论】:

  • 哦,我还没找到这个,我知道它是 Swift2 上的新功能,我去看看
  • 它本身并不新鲜,但它是Apple提供的一个框架。
【解决方案2】:

我有 coredata 书籍链接 - 这本书将同时包含 swift/Objective-C,您可以参考它并集成到您的项目中。我已经阅读了这本书并从中深入学习,在这本书中您还将了解如何在现有项目中添加 coredata。我希望这会帮助你度过难关。 enter link description here

【讨论】:

    【解决方案3】:

    有适用于 iOS 的数据库,如 CoreData、RealM、SQLite 等。

    CoreData 是一个基于 SQLite 的 ObjectGraph 数据存储,

    与 SQLite 语法相比,Coredata 易于学习、理解和实现。

    使用核心数据。按照这个很棒的教程http://www.raywenderlich.com/115695/getting-started-with-core-data-tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多