【发布时间】:2018-07-13 15:52:27
【问题描述】:
我目前正在制作一个字典应用程序,每次打开应用程序并将其保存到 CoreData 时,我都会重新解析包含字典所有条目的 json 文件。我想知道 Swift 中是否有一个函数在下载应用程序时只运行一次然后不再运行。
【问题讨论】:
-
如果您已经在使用 coredata,为什么不保存用户并设置一个“firstboot”标志?
-
这是什么意思?
-
您可以在 NSUserDefaults 中创建一个密钥并将其命名为 MyAppFirstLaunched 之类的名称,并在应用启动时检查它。如果为假,则进行解析并将其设置为真。
-
当用户下载您的应用程序时,在持久存储中实际拥有已解析的字典不是更容易吗?当您可以在包中提供日期时,我看不到在用户端解析 JSON 文件的意义。
-
我几天前刚开始使用 Swift,我只是在写一个应用程序来学习!但我肯定会调查的!如果不是太麻烦,你能把链接提供给我吗?