개발

swift] 업데이트시 마이그레이션을 위한 버전 체크

dev.jake 2021. 8. 6. 11:09

let savedVersion = UserDefaults.standard.value(forKey: "AppVersion") as? String ?? "0.0.0"


 
if savedVersion.compare(version: "2.7.0") == .orderedAscending {

         //앞에 savedVersion가 뒤에 버전보다 작으면 여기 if문이 동작한다

}

orderedAscending을 사용해서 2.7.3 < 2.7.10이 더 크다는 것을 체크할 수 있다.