AppVersionMonitor
- 授权协议: MIT
- 开发语言: SHELL Swift
- 操作系统: iOS
- 软件首页: https://github.com/muukii/AppVersionMonitor
软件介绍
AppVersionMonitor 是一款为方便监控 iOS 应用程序版本的软件。
通过它你可以获得以往的版本和安装历史。
使用:
运行工程实例,克隆 repo,并且先从实例项目运行 pod install。
要求:
iOS8.0 +
安装:
AppVersionMonitor 可在 CocoaPods 上使用。要安装 AppVersionMonitor 你只需要在 Podfile
中按照下面的操作即可:
pod "AppVersionMonitor"
使用:
安装:
// AppDelegatefunc applicationDidFinishLaunching(application: UIApplication) {
AppVersionMonitor.sharedMonitor.startup()
}获得 MarketingVersion(CFBundleShortVersionString):
let currentVersion: AppVersion = AppVersion.marketingVersion let versionString: String = AppVersion.marketingVersion.versionString // "1.2.3"
获得安装过的版本:
let installedVersions: [AppVersion] = AppVersionMonitor.sharedMonitor.installedVersions
对比版本:
AppVersion.marketingVersion > AppVersion("1.2.3")
AppVersion("1.2.3") < AppVersion("3.2.1")
AppVersion("1.2.3") < "3.2.1"更方便地检测自己当前的版本状况:
switch AppVersionMonitor.sharedMonitor.state {
case .Installed:
// Do something when app installed.
// Happy!
// ex. Start tutorial.
case .NotChanged:
// Do something when version not changed.
// Peace
// Nothing to do?
case .Upgraded(let previousVersion: AppVersion):
// Do something when version upgraded.
// Yeah!
// ex. Migrate App Data.
case .Downgraded(let previousVersion: AppVersion):
// Do something when version downgraded. (Impossible normally)
// What happened?
// ex. Purge App Data.
}
Web 2.0 Architectures
Duane Nickull、Dion Hinchcliffe、James Governor / O'Reilly / 2009 / USD 34.99
The "Web 2.0" phenomena has become more pervasive than ever before. It is impacting the very fabric of our society and presents opportunities for those with knowledge. The individuals who understand t......一起来看看 《Web 2.0 Architectures》 这本书的介绍吧!
