2012-03-10 100 views
0

我需要在iOS中创建一个变量,该变量将存储时间值并在下次触发某个函数时保存它。iOS中的全局变量

我想要做的是对电池电量进行实时分析。因此,需要一段时间阅读,等待显示器因更换电池而被触发,比较存储的时间到新的时间,并计算出每1%的电池使用时间通过多少时间。

什么是在Objective C中创建和使用像这样的变量的最佳方式,它应该是什么类型?

回答

4

它应该是NSDate。在可可的世界里,日期是一个确切的时刻,与任何特定的日历或表达无关。

你想把它存储与它里面的逻辑相关的类的实例变量,可能写出来,阅读它从NSUserDefaults回来,如果你希望它在应用程序启动之间依然存在。