我有一个 IOS 应用程序,每次更新时我都想做一些房屋清洁。确定 IOS 应用程序是否已更新的最佳方法是什么?
最佳答案
最简单的方法可能是获取当前版本,将版本与保存的版本(如果有)进行比较,必要时执行清理,保存新版本。以下是检索和存储版本信息以进行比较的示例。
//Getting the application version
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
//Retrieving the saved application version
NSString *savedVersion = [[NSUserDefaults standardUserDefaults] stringForKey:@"versionkey"];
//Saving the version
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"versionkey"];
如果您想知道如何比较版本,这里有一个使用
NSNumericSearch
比较选项的示例:http://spitzkoff.com/craig/?p=148关于iphone - 确定我的应用程序是否已更新的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9619136/