투케이2K

521. (ios/swift5) [유틸 파일] dataToUIImage : data 값을 UIImage 로 변환 수행 본문

IOS

521. (ios/swift5) [유틸 파일] dataToUIImage : data 값을 UIImage 로 변환 수행

투케이2K 2024. 4. 27. 09:29

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

 

    // -----------------------------------------------------------------------------------------
    // MARK: - [data 값을 UIImage 로 변환 수행]
    // -----------------------------------------------------------------------------------------
    func dataToUIImage(data: Data) -> UIImage? {
        
        /*
        // -----------------------------------------
        [dataToUIImage 메소드 설명]
        // -----------------------------------------
        1. data 값을 UIImage 로 변환 수행
        // -----------------------------------------
        2. 호출 방법 :
         
         // [Data 읽기 수행]
         let data = try Data(contentsOf: location, options: [.mappedIfSafe])
         
         // [Data 이미지 변환]
         let image = C_App().dataToUIImage(data: data)
        // -----------------------------------------
        3. 리턴 예시 :
         
         UIImage 이미지
        // -----------------------------------------
        */

        
        // [변수 선언]
        var returnData : UIImage? = nil
        var M_LOG = ""


        // [로직 처리 실시]
        if data != nil && data.isEmpty == false {
            
            // [data to image 변환]
            returnData = UIImage(data: data)
            
            M_LOG = "[Success] :: data to image"
            
        }
        else {
            M_LOG = "[Error] :: data is null"
        }
        
        
        // [로그 출력 실시]
        S_Log._D_(description: "data 값을 UIImage 로 변환 수행", data: [
            "M_LOG :: \(M_LOG)",
            "RETURN :: \(String(describing: returnData))"
        ])
        
        
        // [리턴 변수 선언]
        return returnData
        
    }

 

반응형
Comments