투케이2K

62. (swift/xcode) string 문자열 데이터 널 (null) 체크 수행 실시 본문

Swift

62. (swift/xcode) string 문자열 데이터 널 (null) 체크 수행 실시

투케이2K 2022. 3. 27. 13:23

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

 

    // MARK: - [string 문자열 데이터 널 체크 수행 실시]
    func stringNotNull(str: String) -> Bool {
        
        /*
        // -----------------------------------------
        [stringNotNull 메소드 설명]
        // -----------------------------------------
        1. string 문자열 데이터 널 체크 수행 실시
        // -----------------------------------------
        2. 호출 방법 : C_Util().stringNotNull(str: "hello투케이")
        // -----------------------------------------
        3. 리턴 반환 : 널이 아닌 경우 true / 널인 경우 false
        // -----------------------------------------
        */
        
        // [초기 리턴 데이터 변수 선언 실시]
        var returnData = false
        
        // [인풋 데이터 널 체크 수행 실시]
        if str != nil
            && str.count>0
            && str != ""
            && str.trimmingCharacters(in: .whitespacesAndNewlines) != ""
            && str.trimmingCharacters(in: .whitespacesAndNewlines) != "null"
            && str.isEmpty == false {
            
            // [리턴 결과 데이터 삽입]
            returnData = true
        }
        
        // [로그 출력 실시]
        print("")
        print("====================================")
        print("[C_Util >> stringNotNull() :: string 문자열 데이터 널 체크 수행 실시]")
        print("-------------------------------")
        print("input :: \(str)")
        print("-------------------------------")
        print("return :: \(returnData)")
        print("====================================")
        print("")
        
        // [리턴 데이터 반환 실시]
        return returnData
    }

 

반응형
Comments