투케이2K

146. (swift5/xcode) [유틸 파일] dataCheck : Data 타입 체크 수행 본문

Swift

146. (swift5/xcode) [유틸 파일] dataCheck : Data 타입 체크 수행

투케이2K 2023. 10. 17. 19:26

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // MARK: - [Data 타입 체크 수행]
    // -----------------------------------------------------------------------------------------
    func dataCheck(value : Any?) -> Bool {
        
        /*
        // -----------------------------------------
        [dataCheck 메소드 설명]
        // -----------------------------------------
        1. Data 타입 체크 수행
        // -----------------------------------------
        2. 호출 방법 : C_Util().dataCheck(value : nil)
        // -----------------------------------------
        3. 리턴 반환 : Data 타입 인 경우 true / 아니면 false
        // -----------------------------------------
        */


        // [String 타입 체크]
        guard value is Data
        else {
            S_Log._D_(description: "Data 타입 체크 수행", data: [ "INPUT :: \(String(describing: value))", "RETURN :: false" ])
            return false
        }

        
        // [로그 출력 실시]
        S_Log._D_(description: "Data 타입 체크 수행", data: [
            "INPUT :: \(String(describing: value))",
            "RETURN :: true"
        ])
        
        
        // [리턴 데이터 반환 실시]
        return true
    }
 

[결과 출력]

 

================================================================
LOG :: CLASS PLACE :: C_Util.swift :: dataCheck(value:) :: 2915
-------------------------------------------------
LOG :: NOW TIME :: 2023-10-17 19:21:12
-------------------------------------------------
LOG :: DESCRIPTION :: Data 타입 체크 수행
-------------------------------------------------
LOG :: INPUT :: nil
-------------------------------------------------
LOG :: RETURN :: false
================================================================

 

반응형
Comments