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이 더 크다는 것을 체크할 수 있다.
'개발' 카테고리의 다른 글
git 오류 ] fatal: unable to access 'https://github.com....': SSL certificate problem: unable to get local issuer certificate (0) | 2022.10.05 |
---|---|
swift] tableview를 그룹으로 만들었을때 테이블뷰 위에 영역이 잡히는 문제 (0) | 2021.11.12 |
swift] SPM 만들기 - UIImage에 module의 image 선언하기 (0) | 2021.08.04 |
swift] UIbutton의 UIimage 색상변경하기 (0) | 2021.08.04 |
zsh 쉘 속도 문제 해결 (0) | 2021.04.26 |