这是我学习swift的第二周。
目前,我正在尝试创建一个生成随机引号的引用应用。我将引号存储在数组中。到目前为止,该应用程序运行良好,但是,我认为将引号存储在视图控制器文件中是有效的,特别是如果我计划列出100多个引号。我在某处发现了一条评论建议在数据库或plist文件中存储大量字符串。我只是想知道是否有人可以建议在数据库或其他东西中存储引号的最佳方法。任何帮助将不胜感激。
答案 0 :(得分:1)
如果您想存储引号而不是其他内容,那么数据库或UserDefaults将不是一个好的选择。
如果在plist文件或JSON文件中保存引号会更好。
答案 1 :(得分:1)
您可以将引号保存在JSON文件或plist文件或xml文件中,并从视图控制器中的文件中读取它们:
JSON:http://onebigfunction.com/ios/2015/07/01/reading-local-files-ios/
Plist:https://newfivefour.com/swift-ios-read-value-plist.html
您可以使用数据库的另一个选项,例如:SQLite,Realm或userDefaults:
SQLite:https://www.appcoda.com/sqlite-database-ios-app-tutorial/
领域:https://code.tutsplus.com/tutorials/getting-started-with-realm-database-for-ios--cms-29018
UserDefaults:http://www.ios-blog.co.uk/tutorials/swift/using-nsuserdefaults-with-swift/
答案 2 :(得分:0)
不是在plist中进行,而是使用Realm Database进行回忆。
设置比CoreData容易得多,并提供相同的功能,大量的示例和文档。