我是一名新的iOS程序员。我正在使用Swift构建一个简单的应用程序。现在我想将数据库插入到我的应用程序的存储信息中。
我无法找到使用Swift 2.2和iOS 9(iOS目标)的任何教程。有人可以推荐一个教程吗?
答案 0 :(得分:2)
正如其他人指出的那样,强烈建议您升级到Swift 3.您可以将目标iOS保持为9.至于教程,我推荐Ray Wenderlich"入门核心数据教程"。
https://www.raywenderlich.com/145809/getting-started-core-data-tutorial
根据您的需要,您还可以查看不同的数据持久性方法(例如NSUserDefaults和realm)。这篇文章很好地概述了iOS应用程序的持久性方法:
答案 1 :(得分:0)
本教程将帮助您使用Swift 2.2和iOS 9 https://www.raywenderlich.com/123579/sqlite-tutorial-swift
开始使用SQLite但是我强烈建议您查看Core Data,除非您有针对SQLite的特定用例。核心数据在底层使用SQL,但将其抽象出来,因此您可以使用本机API。正如其他人所指出的,你绝对应该使用Swift 3+,因为Swift 2已经被弃用,并且在最新版本的Xcode中不可用。您不必担心iOS 9支持,Swift 3可以支持iOS 9和iOS 10.此时您肯定希望专注于iOS 10 as its greater than 80%市场。
https://www.raywenderlich.com/145809/getting-started-core-data-tutorial
答案 2 :(得分:0)
我认为如果您只想在应用中使用它进行用户会话维护,那么除非您考虑进一步使其复杂化,否则不要使用核心数据。 如果您仍然决定使用核心数据,here是一个简单的教程 如前所述,Ray Wenderlich教程也很好。
我建议您使用此广告连播:https://github.com/stephencelis/SQLite.swift
它将让您深入了解使用pod以及swift中的数据持久性。
使用说明在它的github页面本身中给出