투케이2K

522. (ios/swift5) [유틸 파일] drawableToUIImage : 프로젝트 내에 저장 된 이미지 파일 확인 본문

IOS

522. (ios/swift5) [유틸 파일] drawableToUIImage : 프로젝트 내에 저장 된 이미지 파일 확인

투케이2K 2024. 4. 27. 09:44
반응형

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

 

    // -----------------------------------------------------------------------------------------
    // MARK: - [프로젝트 내에 저장 된 이미지 파일 확인]
    // -----------------------------------------------------------------------------------------
    func drawableToUIImage(fileName: String) -> UIImage? {
        
        /*
        // -----------------------------------------
        [drawableToUIImage 메소드 설명]
        // -----------------------------------------
        1. 프로젝트 내에 저장 된 이미지 파일 확인
        // -----------------------------------------
        2. 호출 방법 :
         
         let image = C_App().drawableToUIImage(fileName: "loading_bg")
         
        // -----------------------------------------
        3. 리턴 예시 :
         
         UIImage 이미지
        // -----------------------------------------
        */

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


        // [로직 처리 실시]
        if C_Util().stringNotNull(str: fileName) == true { // [널 체크]
            
            // [data to image 변환]
            returnData = UIImage(named: fileName)
            
            M_LOG = "[Success] :: drawableToUIImage"
            
        }
        else {
            M_LOG = "[Error] :: data is null"
        }
        
        
        // [로그 출력 실시]
        S_Log._D_(description: "프로젝트 내에 저장 된 이미지 파일 확인", data: [
            "M_LOG :: \(M_LOG)",
            "RETURN :: \(String(describing: returnData))"
        ])
        
        
        // [리턴 변수 선언]
        return returnData
        
    }

 

반응형
Comments