计数使用Swift启动应用程序的次数?

我想要统计我的iOS应用程序使用Swift启动的次数。

然后我想每次都使用NSLog显示它。

applicationDidFinishLaunching方法的AppDelegate中添加此项。

Swift 3和Swift 4:

 // get current number of times app has been launched let currentCount = UserDefaults.standard.integer(forKey: "launchCount") // increment received number by one UserDefaults.standard.set(currentCount+1, forKey:"launchCount") // save changes to disk UserDefaults.standard.synchronize() 

Swift 2:

 // get current number of times app has been launched let currentCount = NSUserDefaults.standardUserDefaults().integerForKey("launchCount") // increment received number by one NSUserDefaults.standardUserDefaults().setInteger(currentCount+1, forKey:"launchCount") // save changes to disk NSUserDefaults.standardUserDefaults().synchronize() 

你可以存储一个int到NSUserDefaults。

每当你加载应用程序,你可以增加数量,并再次保存。

在ApplicationDidFinishLaunching方法中添加此逻辑。

希望这可以帮助。