Contact Person

퐁당풍당

Mobile Developer Share

관리자 글쓰기 로그인

Mobile Developer Share

    카테고리

    • APP (25)
      • Android (11)
        • Develop (9)
        • Error (2)
      • IOS (9)
        • Develop (9)
        • Error (0)
      • - (2)
    IOS/Develop

    IOS 앱 버전 비교

    : 퐁당풍당
    : 2017. 5. 16. 17:44

    앱 개발 이후 최신 버전 업데이트 확인을 위해 버전 업데이트 체크가 필요하다

    해당 코드를 공유합니다.


    class AppVersion : Comparable {

        /// Returns a Boolean value indicating whether the value of the first

        /// argument is less than that of the second argument.

        ///

        /// This function is the only requirement of the `Comparable` protocol. The

        /// remainder of the relational operator functions are implemented by the

        /// standard library for any type that conforms to `Comparable`.

        ///

        /// - Parameters:

        ///   - lhs: A value to compare.

        ///   - rhs: Another value to compare.

        static func < (lhs: AppVersion, rhs: AppVersion) -> Bool {

            return lhs.version < rhs.version

        }

        

        static func == (lhs: AppVersion, rhs: AppVersion) -> Bool {

            return lhs.version == rhs.version

        }


        let version : String

        init(_ version : String){

            self.version = version

        }

    }


    사용법


    let appsVersion: AppVersion = AppVersion(versionStr)

    let serverVersion: AppVersion = AppVersion(appVersion)


    if appsVersion < serverVersion{

       // 앱의 버전이 낮다.

    }else{

      // 앱의 버전이 높다.

    }


    해당 방법으로 사용하면 될듯싶다.


    더 좋은 방법 있으시면 공유좀해주세요.^^


    끝~


    'IOS > Develop' 카테고리의 다른 글

    Swift-[Network 상태 확인]  (0) 2018.02.07
    Swift-[런처스크린 불러오기]  (0) 2018.01.16
    IOS 서버 없이 앱 업데이트 알림 팝업 띄우기  (0) 2017.09.19
    IOS 앱스토어 등록전 준비 사항  (0) 2017.08.02
    IOS 런처 스크린 각 이미지 사이즈 정리  (0) 2017.07.04
    퍼가기
    최근에 올라온 글
    RECENT POSTS
    최근에 달린 댓글
    RECENT COMMENTS
    LINK
    -
    방문자수
    COUNTER
    Today
    Yesterday
    Total
    퐁당풍당’s Blog is powered by / Designed by UX공작소
    위로가기

    티스토리툴바