判断版本号大小

2018-02-28  本文已影响0人  山已几孑

使用的版本号都是 X.X.X 类型的字符串,以往都是“.”分开,然后一个一个进行比较,觉得比较low,后来看了别人的写法,忽然觉得自己更low了。

赶紧记录一下

extension String{

    func isNewVersion() -> Bool {
        let infoDictionary = Bundle.main.infoDictionary
        var local = infoDictionary! ["CFBundleShortVersionString"] as! String
        let result = local.compare(self, options: .numeric)
        return result == .orderedAscending
    }
}
上一篇下一篇

猜你喜欢

热点阅读