计数使用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方法中添加此逻辑。
希望这可以帮助。