Ios 如何计算应用程序安装或首次打开后的天数?

Ios 如何计算应用程序安装或首次打开后的天数?,ios,swift,Ios,Swift,如何在swift中计算? 我猜,应用程序启动日期可以设置为NSUserDefaults,但找不到正确的解决方案。我建议将启动时间保存为NSUserDefaults中的NSDate,就像您在问题中提到的那样。苹果没有为这样的调用提供官方api,所以您唯一的选择就是自己实现它 从NSUserDefaults检索后,您只需调用: NSDate().timeIntervalSinceDate(savedDate) 它将返回自应用程序首次启动以来的时间间隔(以秒为单位),然后您可以将其格式设置为天。可能

如何在swift中计算?
我猜,应用程序启动日期可以设置为NSUserDefaults,但找不到正确的解决方案。

我建议将启动时间保存为NSUserDefaults中的NSDate,就像您在问题中提到的那样。苹果没有为这样的调用提供官方api,所以您唯一的选择就是自己实现它

从NSUserDefaults检索后,您只需调用:

NSDate().timeIntervalSinceDate(savedDate)
它将返回自应用程序首次启动以来的时间间隔(以秒为单位),然后您可以将其格式设置为天。

可能重复的内容请参阅Andy的答案,并对其进行修改以供您使用。