在Swift中导入数据的最佳方法?

穆罕默德B

我正在寻找使用Swift将数据导入我的iOS应用的最佳方法(或最简单方法)。我有一个包含食谱的文件,我必须阅读食谱名称和说明。例子:

软糖布朗尼糕

  1. 在加工机中混合配料,直到一致。
  2. 用椰子油准备烤盘,然后将其设置为425。....

所以我必须导入几十个配方,我的问题是

最好阅读一个文本文件吗?

如果是这样,如何在Swift中完成?

另外,如何避免将标题和配方读入单独的变量中而出现问题?

特雷沃伊

您可以很容易地在文本文件中读取内容,例如:

let path = NSBundle.mainBundle().pathForResource("fileName", ofType: "txt")
var dataString = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)

请注意,您必须import Foundation

然后,您可以创建一种方法来解析dataString,例如

func parseDataString(string: String)

您可以将dataString发送到。

您可以在文本文件中放置标记(例如,特殊字符(如(*))),该标记将允许此方法确定标题的结尾位置和方向。有许多方法可以完成。

然后,您可以使用CoreData持久化数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章